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
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
Type | string | Läs | Hämtar typen. |
StandardType | string | Läs | Hämtar standardtypen. |
IsStandardType | boolean | Läs | Hämtar standardtypen. |
Parent | `StructElement | undefined` | Läs |
Children | StructElement[] | Läs | Hämtar barnen. |
Title | `string | undefined` | Läs/Skriv |
Alt | `string | undefined` | Läs/Skriv |
ActualText | `string | undefined` | Läs/Skriv |
Expansion | `string | undefined` | Läs/Skriv |
ID | `string | undefined` | Läs/Skriv |
Lang | `string | undefined` | Läs/Skriv |
EffectiveLang | `string | undefined` | Läs |
Page | `Page | undefined` | Läs |
Attributes | { A: PdfObject[]; C: PdfObject[] } | Läs | Hämtar attributen. |
A | : PdfObject[] | Läs | Hämtar a. |
C | : PdfObject[] | Läs | Hämtar c. |
ContentItems | ContentItem[] | Läs | Hämtar innehållsposterna. |
Nodes | StructNode[] | Läs | Hämtar noderna. |
g | : GlyphEvent | Läs | Hämtar g. |
at | : number | Läs | Hämtar at. |
TableAttributes | `TableAttributes | undefined` | Läs |
ListAttributes | `ListAttributes | undefined` | Läs |
LayoutAttributes | `LayoutAttributes | undefined` | Läs |
Metoder
| Signatur | Beskrivning |
|---|---|
| `constructor(doc: Document, Dict: PdfDict, Ref: PdfRef | undefined, Root: StructTreeRoot)` |
GetText(skip: (e: StructElement) => boolean) → string | Detta elements text och dess underordnade, i /K (läsnings)ordning. |
GetBBox(page: Page) → `[number, number, number, number] | undefined` |
Append(type: string, opts: ElemOpts) → StructElement | Skapa ett underordnat strukturelement av type under detta; returnerar dess handtag. |
NextMcid(page: Page) → number | Tilldela nästa MCID för page mot detta element och anslut /ParentTree + /K. |
MarkContent(page: Page, region: Rect) → number | Tagga 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. |