Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfStructureElementInfo

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

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

Inheritance

  • Object
  • PdfStructureElementInfo

Usage

Explore 1 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.

Returned or exposed by 1

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 Int32? ParentObjectNumber { get; } #

Parent structure element or StructTreeRoot object number from /P.

public 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 IReadOnlyList<PdfMarkedContentReference> MarkedContentReferences { get; } #

Marked-content references found in /K, retaining page and MCID provenance.

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.