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:
public class StructureElement : StructureTree
Inheritance: objectStructureTreeStructureElement
Inherited Members
Properties
Gets or sets replacement text that assistive technologies should read instead of the physical content.
public string ActualText { get; set; }
Gets or sets a human‑readable alternate description (alt text) required for figures, annotations, and links.
public string AlternateDescription { get; set; }
Gets the custom structure type name when a non‑standard role is used.
public string CustomStructureType { get; }
Gets or sets the unique ID assigned when an explicit reference is required (e.g. for Reference elements).
public string ID { get; set; }
Gets or sets the natural language (BCP‑47 / PDF Lang) applying to text within this element.
public string Language { get; set; }
Gets or sets the parent structure tree node; null indicates a root element.
public StructureTree Parent { get; }
Gets the standard structure type identifying the semantic role (e.g. Paragraph, Figure).
public StructureTagType StandardStructureType { get; }
Gets a snapshot of elements (marked content or other structural parts) associated with this structure element.
[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; }