StructElement

StructElement

Genel Bakış

StructElement, TypeScript için Aspose.PDF FOSS içinde bir sınıftır.

Yapı ağacındaki bir düğüm: gerçek /StructElem sözlüğü üzerinde canlı bir tutamaç.

Bu sınıf, TypeScript programlarında StructElement nesneleri için 10 yöntem tanımlar. Mevcut yöntemler şunlardır: AddAnnotation, Append, GetBBox, GetText, MarkContent, NextMcid, SetLayoutAttributes, SetListAttributes, SetTableAttributes, constructor. Tüm genel üyeler, Aspose.PDF FOSS’ı TypeScript için kurduktan sonra herhangi bir TypeScript uygulamasına erişilebilir. Özellikler: A, ActualText, Alt, Attributes, C, Children ve 17 tane daha.

Özellikler

AdTürErişimAçıklama
TypestringOkumaTürü alır.
StandardTypestringOkumaStandart tipi alır.
IsStandardTypebooleanOkumaStandart tipini alır.
Parent`StructElementundefined`Okuma
ChildrenStructElement[]OkumaÇocukları alır.
Title`stringundefined`Okuma/Yazma
Alt`stringundefined`Okuma/Yazma
ActualText`stringundefined`Okuma/Yazma
Expansion`stringundefined`Okuma/Yazma
ID`stringundefined`Okuma/Yazma
Lang`stringundefined`Okuma/Yazma
EffectiveLang`stringundefined`Okuma
Page`Pageundefined`Okuma
Attributes{ A: PdfObject[]; C: PdfObject[] }OkumaÖznitelikleri alır.
A: PdfObject[]Okumaa’yı alır.
C: PdfObject[]Okumac’yi alır.
ContentItemsContentItem[]Okumaİçerik öğelerini alır.
NodesStructNode[]OkumaDüğümleri alır.
g: GlyphEventOkumag’yi alır.
at: numberOkumaat’i alır.
TableAttributes`TableAttributesundefined`Okuma
ListAttributes`ListAttributesundefined`Okuma
LayoutAttributes`LayoutAttributesundefined`Okuma

Yöntemler

İmzaAçıklama
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined, Root: StructTreeRoot)`
GetText(skip: (e: StructElement) => boolean) → stringBu öğenin metni ve alt öğelerinin, /K (okuma) sırasına göre.
GetBBox(page: Page) → `[number, number, number, number]undefined`
Append(type: string, opts: ElemOpts) → StructElementBu öğenin altında type‘ın bir çocuk yapı öğesini oluştur; tanıtıcısını döndürür.
NextMcid(page: Page) → numberpage için bir sonraki MCID’yi bu öğeye tahsis et ve /ParentTree + /K’yi bağla.
MarkContent(page: Page, region: Rect) → numberBu öğenin altında mevcut sayfa içeriğini etiketle: bir MCID tahsis et ve top-level show/Do ops’lerini, içeriği region içinde olanları, /<Type> <</MCID n>> BDC … EMC içinde sar.
AddAnnotation(annotation: Annotation)Bir açıklamayı etiketle (ör.
SetTableAttributes(attrs: Partial<TableAttributes>)Bu öğenin /A’sına tablo niteliklerini birleştir (tanımsız olarak ayarlanan bir alan o anahtarı siler).
SetListAttributes(attrs: Partial<ListAttributes>)Bu öğenin /A’sına liste niteliklerini birleştir.
SetLayoutAttributes(attrs: Partial<LayoutAttributes>)Bu öğenin /A’sına düzen niteliklerini birleştir.
 Türkçe