StructElement

StructElement

Prezentare generală

StructElement este o clasă în Aspose.PDF FOSS pentru TypeScript.

Un nod în arborele de structură: un manipulator activ peste dicționarul său real /StructElem.

Această clasă declară 10 metode pentru obiecte StructElement în programe TypeScript. Metodele disponibile includ: AddAnnotation, Append, GetBBox, GetText, MarkContent, NextMcid, SetLayoutAttributes, SetListAttributes, SetTableAttributes, constructor. Toți membrii publici sunt accesibili oricărei aplicații TypeScript după instalarea pachetului Aspose.PDF FOSS pentru TypeScript. Proprietăţi: A, ActualText, Alt, Attributes, C, Children, și încă 17.

Proprietăți

NumeTipAccesDescriere:
TypestringCitireObține tipul.
StandardTypestringCitireObține tipul standard.
IsStandardTypebooleanCitireObține tipul standard is.
Parent`StructElementundefined`Citire
ChildrenStructElement[]CitireObține copiii.
Title`stringundefined`Citire/Scriere
Alt`stringundefined`Citire/Scriere
ActualText`stringundefined`Citire/Scriere
Expansion`stringundefined`Citire/Scriere
ID`stringundefined`Citire/Scriere
Lang`stringundefined`Citire/Scriere
EffectiveLang`stringundefined`Citire
Page`Pageundefined`Citire
Attributes{ A: PdfObject[]; C: PdfObject[] }CitireObține atributele.
A: PdfObject[]CitireObține a.
C: PdfObject[]CitireObține c.
ContentItemsContentItem[]CitireObține elementele de conținut.
NodesStructNode[]CitireObține nodurile.
g: GlyphEventCitireObține g.
at: numberCitireObține at.
TableAttributes`TableAttributesundefined`Citire
ListAttributes`ListAttributesundefined`Citire
LayoutAttributes`LayoutAttributesundefined`Citire

Metode

SemnăturăDescriere:
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined, Root: StructTreeRoot)`
GetText(skip: (e: StructElement) => boolean) → stringTextul acestui element și al descendenților săi, în ordine /K (citire).
GetBBox(page: Page) → `[number, number, number, number]undefined`
Append(type: string, opts: ElemOpts) → StructElementCreează un element de structură copil al type sub acesta; returnează referința sa.
NextMcid(page: Page) → numberAlocă următorul MCID pentru page în raport cu acest element și conectează /ParentTree + /K.
MarkContent(page: Page, region: Rect) → numberEtichetează conținutul existent al paginii sub acest element: alocă un MCID și învelește operațiile show/Do de nivel superior ale căror conținut se încadrează în region în /<Type> <</MCID n>> BDC … EMC.
AddAnnotation(annotation: Annotation)Etichetează o adnotare (de exemplu.
SetTableAttributes(attrs: Partial<TableAttributes>)Îmbină atributele tabelului în /A al acestui element (un câmp setat la undefined șterge acea cheie).
SetListAttributes(attrs: Partial<ListAttributes>)Îmbină atributele listei în /A al acestui element.
SetLayoutAttributes(attrs: Partial<LayoutAttributes>)Îmbină atributele layout în /A al acestui element.
 Română