AutoTaggingOptionsOptions for auto-tagging a document from its detected layout tree.
AutoTaggingResultWhat auto-tagging did: whether the document was tagged, the layout tree written, and what needs the caller's attention.
LayoutFigureA figure of a layout tree: an image or drawing, with the text inside it (labels, or the invisible text of a recognised scan) as its own text and its caption, when it has one, as a Caption child (first when it is above the figure, last when below). Formulas are figures too (Figure).
LayoutHeadingA heading of a layout tree, with its level.
LayoutListA list of a layout tree: its items are its ListItem children, each with an optional Label and a ListBody that holds any nested list.
LayoutNodeOne node of a layout tree: a section, paragraph, heading, list part, table part, figure, caption or inline run, with its children in reading order and where it lies on each page. Headings, tables and table cells are the derived LayoutHeading, LayoutTable and LayoutTableCell.
LayoutTableCellA cell of a table: a header or data cell, with its place in the table's grid, its spans and its header cells.
LayoutTreeThe logical content of a document or a page: a tree of sections, paragraphs, headings, lists, tables, figures and their inline content in reading order, each node placed on its pages with its bounds and the range of their text it holds.
Structs (1)
LayoutExtentWhere a layout node lies on one page: its bounds in page space and the range of the page's glyphs and text it holds, in reading order.
Enums (2)
LayoutDetectionWhich pages of a layout tree are laid out from their geometry rather than from the structure tree.