Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Enum

PdfLogicalElementKind

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision c8404474f9f2 with working tree changes
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

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

Inheritance

  • Enum
  • PdfLogicalElementKind

Usage

Explore 27 API references to this type

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

Accepted by parameters 5

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