StructElement

StructElement

Översikt

StructElement är en klass i Aspose.PDF FOSS för TypeScript.

En nod i strukturtträdet: ett levande handtag över dess verkliga /StructElem dict.

Denna klass deklarerar 10 metoder för StructElement objekt i TypeScript program. Tillgängliga metoder inkluderar: AddAnnotation, Append, GetBBox, GetText, MarkContent, NextMcid, SetLayoutAttributes, SetListAttributes, SetTableAttributes, constructor. Alla publika medlemmar är tillgängliga för alla TypeScript applikationer efter att ha installerat Aspose.PDF FOSS för TypeScript paketet. Egenskaper: A, ActualText, Alt, Attributes, C, Children och 17 till.

Egenskaper

NamnTypÅtkomstBeskrivning
TypestringLäsHämtar typen.
StandardTypestringLäsHämtar standardtypen.
IsStandardTypebooleanLäsHämtar standardtypen.
Parent`StructElementundefined`Läs
ChildrenStructElement[]LäsHämtar barnen.
Title`stringundefined`Läs/Skriv
Alt`stringundefined`Läs/Skriv
ActualText`stringundefined`Läs/Skriv
Expansion`stringundefined`Läs/Skriv
ID`stringundefined`Läs/Skriv
Lang`stringundefined`Läs/Skriv
EffectiveLang`stringundefined`Läs
Page`Pageundefined`Läs
Attributes{ A: PdfObject[]; C: PdfObject[] }LäsHämtar attributen.
A: PdfObject[]LäsHämtar a.
C: PdfObject[]LäsHämtar c.
ContentItemsContentItem[]LäsHämtar innehållsposterna.
NodesStructNode[]LäsHämtar noderna.
g: GlyphEventLäsHämtar g.
at: numberLäsHämtar at.
TableAttributes`TableAttributesundefined`Läs
ListAttributes`ListAttributesundefined`Läs
LayoutAttributes`LayoutAttributesundefined`Läs

Metoder

SignaturBeskrivning
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined, Root: StructTreeRoot)`
GetText(skip: (e: StructElement) => boolean) → stringDetta elements text och dess underordnade, i /K (läsnings)ordning.
GetBBox(page: Page) → `[number, number, number, number]undefined`
Append(type: string, opts: ElemOpts) → StructElementSkapa ett underordnat strukturelement av type under detta; returnerar dess handtag.
NextMcid(page: Page) → numberTilldela nästa MCID för page mot detta element och anslut /ParentTree + /K.
MarkContent(page: Page, region: Rect) → numberTagga befintligt sidinnehåll under detta element: tilldela en MCID och omslut top-level show/Do ops vars innehåll faller i region i /<Type> <</MCID n>> BDC … EMC.
AddAnnotation(annotation: Annotation)Tagga en annotation (t.ex.
SetTableAttributes(attrs: Partial<TableAttributes>)Sammanfoga tabellattribut i detta elements /A (ett fält som sätts till undefined tar bort den nyckeln).
SetListAttributes(attrs: Partial<ListAttributes>)Sammanfoga listattribut i detta elements /A.
SetLayoutAttributes(attrs: Partial<LayoutAttributes>)Sammanfoga layoutattribut i detta elements /A.
 Svenska