New to Telerik Document ProcessingStart a free 30-day trial

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:

C#
public class StructureElement : StructureTree

Inheritance: objectStructureTreeStructureElement

Inherited Members StructureTree.ChildElements

Properties

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

C#
public string ActualText { get; set; }

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

C#
public string AlternateDescription { get; set; }

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

C#
public string CustomStructureType { get; }

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

C#
public string ID { get; set; }

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

C#
public string Language { get; set; }

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

C#
public StructureTree Parent { get; }

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

C#
public StructureTagType StandardStructureType { get; }

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

C#
[SuppressMessage("Minor Code Smell", "S2365:Properties should not copy collections", Justification = "Intentional snapshot: callers must be able to iterate safely while the underlying TaggedElementsInternal collection is mutated.")]
public IReadOnlyCollection<IStructuralElement> TaggedElements { get; }