Table of Contents

Namespace SimpleSign.HtmlToPdf.Layout

Classes

BookmarkEntry

Represents a heading bookmark for PDF outlines.

LayoutBox

Represents a positioned box in the layout tree. Uses top-down Y coordinates during layout (0 = top of content area). The renderer flips Y to PDF coordinates (bottom-up).

LayoutEngine

Lays out a styled DOM tree into positioned boxes across pages. Handles block flow, inline text wrapping, page breaking, and list markers.

LayoutResult

Complete layout result: pages ready for PDF rendering.

PageBox

A single laid-out page containing positioned boxes.

PageSettings

Page dimensions and margins for PDF layout.

PdfMetadata

PDF document metadata.

Enums

LayoutBoxType

Type of layout box content.

PageOrientation

Page orientation.

PaperSize

Standard paper sizes.