API Reference

Class

PdfStructureElementInfo

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Lightweight readback metadata for one structure element in a tagged PDF structure tree.

Inheritance

  • Object
  • PdfStructureElementInfo

Usage

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

Returned or exposed by

Properties

public Int32 ObjectNumber { get; } #

Structure element object number.

public String StructureType { get; } #

Structure type from /S, for example Document, P, H1, L, LI, Table, TR, TH, TD, Figure, Link, or Form.

public Nullable<Int32> ParentObjectNumber { get; } #

Parent structure element or StructTreeRoot object number from /P.

public Nullable<Int32> PageObjectNumber { get; } #

Page object number from /Pg, when present.

public String Language { get; } #

Language tag from /Lang, when present.

public String AlternateText { get; } #

Alternate text from /Alt, when present.

public IReadOnlyList<Int32> ChildElementObjectNumbers { get; } #

Child structure element object numbers found in /K.

public Int32 MarkedContentReferenceCount { get; } #

Number of marked-content references found in /K.

public Int32 ObjectReferenceCount { get; } #

Number of annotation/object references found in /K.

public Boolean HasChildElements { get; } #

True when the structure element contains at least one /K child structure reference.