API Reference

Enum

PdfLogicalElementKind

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

Logical PDF element categories exposed by the first-party read model.

Inheritance

  • Enum
  • PdfLogicalElementKind

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Values

public const PdfLogicalElementKind TextBlock #

Line-level text recovered from positioned PDF text spans.

Value: 0
public const PdfLogicalElementKind Heading #

Heuristic heading line inferred from text size and geometry.

Value: 1
public const PdfLogicalElementKind ListItem #

Detected bullet or numbered list item.

Value: 2
public const PdfLogicalElementKind LeaderRow #

Detected leader row such as label plus dotted value.

Value: 3
public const PdfLogicalElementKind Table #

Detected table-like region.

Value: 4
public const PdfLogicalElementKind Image #

Image XObject referenced by the page.

Value: 5
public const PdfLogicalElementKind LinkAnnotation #

URI, named-destination, direct-destination, named-action, or remote GoTo link annotation on the page.

Value: 6
public const PdfLogicalElementKind FormWidget #

AcroForm widget annotation on the page.

Value: 7
public const PdfLogicalElementKind Header #

Document-wide repeated or explicitly identified page header.

Value: 8
public const PdfLogicalElementKind Caption #

Caption associated with nearby visual or tabular content.

Value: 10
public const PdfLogicalElementKind Footnote #

Footnote text identified by geometry and typography.

Value: 11