StructElement

StructElement

Übersicht

StructElement ist eine Klasse in Aspose.PDF FOSS für TypeScript.

Ein Knoten im Strukturbaum: ein Live-Handle über seinem realen /StructElem dict.

Diese Klasse deklariert 10 Methoden für StructElement Objekte in TypeScript Programmen. Verfügbare Methoden umfassen: AddAnnotation, Append, GetBBox, GetText, MarkContent, NextMcid, SetLayoutAttributes, SetListAttributes, SetTableAttributes, constructor. Alle öffentlichen Member sind für jede TypeScript Anwendung nach der Installation des Aspose.PDF FOSS für TypeScript Pakets zugänglich. Eigenschaften: A, ActualText, Alt, Attributes, C, Children und 17 weitere.

Eigenschaften

NameTypZugriffBeschreibung
TypestringLesenRuft den Typ ab.
StandardTypestringLesenRuft den Standardtyp ab.
IsStandardTypebooleanLesenGibt den Standardtyp zurück.
Parent`StructElementundefined`Lesen
ChildrenStructElement[]LesenRuft die Kinder ab.
Title`stringundefined`Lesen/Schreiben
Alt`stringundefined`Lesen/Schreiben
ActualText`stringundefined`Lesen/Schreiben
Expansion`stringundefined`Lesen/Schreiben
ID`stringundefined`Lesen/Schreiben
Lang`stringundefined`Lesen/Schreiben
EffectiveLang`stringundefined`Lesen
Page`Pageundefined`Lesen
Attributes{ A: PdfObject[]; C: PdfObject[] }LesenRuft die Attribute ab.
A: PdfObject[]LesenGibt das a zurück.
C: PdfObject[]LesenRuft das c ab.
ContentItemsContentItem[]LesenRuft die Inhaltselemente ab.
NodesStructNode[]LesenRuft die Knoten ab.
g: GlyphEventLesenRuft das g ab.
at: numberLesenGibt das at zurück.
TableAttributes`TableAttributesundefined`Lesen
ListAttributes`ListAttributesundefined`Lesen
LayoutAttributes`LayoutAttributesundefined`Lesen

Methoden

SignaturBeschreibung
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined, Root: StructTreeRoot)`
GetText(skip: (e: StructElement) => boolean) → stringDer Text dieses Elements und seiner Nachkommen, in /K (Lese-)Reihenfolge.
GetBBox(page: Page) → `[number, number, number, number]undefined`
Append(type: string, opts: ElemOpts) → StructElementErstelle ein untergeordnetes Strukturelement von type unter diesem; gibt dessen Handle zurück.
NextMcid(page: Page) → numberWeise die nächste MCID für page gegenüber diesem Element zu und verbinde das /ParentTree + /K.
MarkContent(page: Page, region: Rect) → numberMarkiere vorhandenen Seiteninhalt unter diesem Element: weise eine MCID zu und umschließe die top-level show/Do ops, deren Inhalt in region fällt, in /<Type> <</MCID n>> BDC … EMC.
AddAnnotation(annotation: Annotation)Markiere eine Annotation (z.B.
SetTableAttributes(attrs: Partial<TableAttributes>)Merge table attributes into this element’s /A (a field set to undefined deletes that key).
SetListAttributes(attrs: Partial<ListAttributes>)Merge list attributes into this element’s /A.
SetLayoutAttributes(attrs: Partial<LayoutAttributes>)Merge layout attributes into this element’s /A.
 Deutsch