Skip to content

PdfStructureElement Class

Definition

Namespace: Xfinium.Pdf.LogicalStructure

Defines a structure element.

C#
public class PdfStructureElement : Object, IPdfStructureElement, IPdfStructureElementContent

Inheritance: Object → PdfStructureElement

Implements: IPdfStructureElement, IPdfStructureElementContent

Remarks

Structure elements are the nodes in a structure tree.

Constructors

Name Description
PdfStructureElement() Initializes a new PdfStructureElement object.
PdfStructureElement(String) Initializes a new PdfStructureElement object.

Properties

Name Description
ActualText Gets or sets the actual text of the structure element.
AlternateDescription Gets or sets the alternate description of the structure element.
Attributes Gets or sets the attributes of the structure element.
Children Gets or sets the content of this structure element.
ClassNames Gets or sets the attributes class names.
CosDictionary Gets the underlying COS object.
ExpandedForm Gets or sets the expanded form of an abbreviation.
GenerateMarkedContentSequence Gets or sets a flag indicating whether this structure element will be associated with a marked content sequence.
ID Gets or sets the ID of this structure element.
Language Gets or sets the language of the structure element.
Page Gets or sets the PDF page that contains the content of this structure element.
Parent Gets the parent of this structure element.
Phoneme Gets or sets the phoneme of the structure element.
PhoneticAlphabet Gets or sets the phonetic alphabet of the structure element.
References Gets or sets the list of references.
Revision Gets or sets the revision of this structure element.
Title Gets or sets the title of the structure element.
Type Gets or sets the type of the structure element.

Methods

Name Description
AppendChild Adds a new child for this structure element.