Class
StructureElement

Node in the tagged PDF structure tree describing semantic type, text alternatives, language, and associated content elements.

Definition

Namespace:Telerik.Windows.Documents.Fixed.Model

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

cs-api-definition
public class StructureElement : StructureTree

Inheritance: objectStructureTreeStructureElement

Inherited Members StructureTree.ChildElements

Properties

ActualText

Gets or sets replacement text that assistive technologies should read instead of the physical content.

Declaration

cs-api-definition
public string ActualText { get; set; }

Property Value

string

AlternateDescription

Gets or sets a human‑readable alternate description (alt text) required for figures, annotations, and links.

Declaration

cs-api-definition
public string AlternateDescription { get; set; }

Property Value

string

CustomStructureType

Gets the custom structure type name when a non‑standard role is used.

Declaration

cs-api-definition
public string CustomStructureType { get; }

Property Value

string

ID

Gets or sets the unique ID assigned when an explicit reference is required (e.g. for Reference elements).

Declaration

cs-api-definition
public string ID { get; set; }

Property Value

string

Language

Gets or sets the natural language (BCP‑47 / PDF Lang) applying to text within this element.

Declaration

cs-api-definition
public string Language { get; set; }

Property Value

string

Parent

Gets or sets the parent structure tree node; null indicates a root element.

Declaration

cs-api-definition
public StructureTree Parent { get; }

Property Value

StructureTree

StandardStructureType

Gets the standard structure type identifying the semantic role (e.g. Paragraph, Figure).

Declaration

cs-api-definition
public StructureTagType StandardStructureType { get; }

Property Value

StructureTagType

TaggedElements

Gets a snapshot of elements (marked content or other structural parts) associated with this structure element.

Declaration

cs-api-definition
public IReadOnlyCollection<IStructuralElement> TaggedElements { get; }

Property Value

IReadOnlyCollection<IStructuralElement>