StructElement

StructElement

Panoramica

StructElement è una classe in Aspose.PDF FOSS per TypeScript.

Un nodo nell’albero della struttura: un live handle sul suo reale dizionario /StructElem.

Questa classe dichiara 10 metodi per oggetti StructElement nei programmi TypeScript. I metodi disponibili includono: AddAnnotation, Append, GetBBox, GetText, MarkContent, NextMcid, SetLayoutAttributes, SetListAttributes, SetTableAttributes, constructor. Tutti i membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo l’installazione del pacchetto Aspose.PDF FOSS per TypeScript. Proprietà: A, ActualText, Alt, Attributes, C, Children, e 17 altri.

Proprietà

NomeTipoAccessoDescrizione
TypestringLetturaOttiene il tipo.
StandardTypestringLetturaOttiene il tipo standard.
IsStandardTypebooleanLetturaOttiene il tipo standard.
Parent`StructElementundefined`Lettura
ChildrenStructElement[]LetturaOttiene i figli.
Title`stringundefined`Lettura/Scrittura
Alt`stringundefined`Lettura/Scrittura
ActualText`stringundefined`Lettura/Scrittura
Expansion`stringundefined`Lettura/Scrittura
ID`stringundefined`Lettura/Scrittura
Lang`stringundefined`Lettura/Scrittura
EffectiveLang`stringundefined`Lettura
Page`Pageundefined`Lettura
Attributes{ A: PdfObject[]; C: PdfObject[] }LetturaOttiene gli attributi.
A: PdfObject[]LetturaOttiene il a.
C: PdfObject[]LetturaOttiene il c.
ContentItemsContentItem[]LetturaOttiene gli elementi di contenuto.
NodesStructNode[]LetturaOttiene i nodi.
g: GlyphEventLetturaOttiene il g.
at: numberLetturaOttiene l’at.
TableAttributes`TableAttributesundefined`Lettura
ListAttributes`ListAttributesundefined`Lettura
LayoutAttributes`LayoutAttributesundefined`Lettura

Metodi

FirmaDescrizione
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined, Root: StructTreeRoot)`
GetText(skip: (e: StructElement) => boolean) → stringIl testo di questo elemento e dei suoi discendenti, nell’ordine /K (di lettura).
GetBBox(page: Page) → `[number, number, number, number]undefined`
Append(type: string, opts: ElemOpts) → StructElementCrea un elemento di struttura figlio di type sotto questo; restituisce il suo handle.
NextMcid(page: Page) → numberAssegna il prossimo MCID per page rispetto a questo elemento e collega il /ParentTree + /K.
MarkContent(page: Page, region: Rect) → numberEtichetta il contenuto della pagina esistente sotto questo elemento: assegna un MCID e avvolgi le operazioni show/Do di livello superiore il cui contenuto ricade in region in /<Type> <</MCID n>> BDC … EMC.
AddAnnotation(annotation: Annotation)Etichetta un’annotazione (ad es.
SetTableAttributes(attrs: Partial<TableAttributes>)Unisci gli attributi della tabella in /A di questo elemento (un campo impostato su undefined elimina quella chiave).
SetListAttributes(attrs: Partial<ListAttributes>)Unisci gli attributi della lista in /A di questo elemento.
SetLayoutAttributes(attrs: Partial<LayoutAttributes>)Unisci gli attributi del layout in /A di questo elemento.
 Italiano