StructElement

StructElement

Tổng quan

StructElement là một lớp trong Aspose.PDF FOSS cho TypeScript.

Một nút trong cây cấu trúc: một handle trực tiếp trên từ điển thực /StructElem.

Lớp này khai báo 10 phương thức cho các đối tượng StructElement trong các chương trình TypeScript. Các phương thức khả dụng bao gồm: AddAnnotation, Append, GetBBox, GetText, MarkContent, NextMcid, SetLayoutAttributes, SetListAttributes, SetTableAttributes, constructor. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng TypeScript nào sau khi cài đặt gói Aspose.PDF FOSS cho TypeScript. Thuộc tính: A, ActualText, Alt, Attributes, C, Children, và 17 mục nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
TypestringĐọcLấy kiểu.
StandardTypestringĐọcLấy kiểu chuẩn.
IsStandardTypebooleanĐọcLấy loại chuẩn.
Parent`StructElementundefined`Đọc
ChildrenStructElement[]ĐọcLấy các phần tử con.
Title`stringundefined`Đọc/Ghi
Alt`stringundefined`Đọc/Ghi
ActualText`stringundefined`Đọc/Ghi
Expansion`stringundefined`Đọc/Ghi
ID`stringundefined`Đọc/Ghi
Lang`stringundefined`Đọc/Ghi
EffectiveLang`stringundefined`Đọc
Page`Pageundefined`Đọc
Attributes{ A: PdfObject[]; C: PdfObject[] }ĐọcLấy các thuộc tính.
A: PdfObject[]ĐọcLấy a.
C: PdfObject[]ĐọcLấy c.
ContentItemsContentItem[]ĐọcLấy các mục nội dung.
NodesStructNode[]ĐọcLấy các nút.
g: GlyphEventĐọcLấy g.
at: numberĐọcLấy at.
TableAttributes`TableAttributesundefined`Đọc
ListAttributes`ListAttributesundefined`Đọc
LayoutAttributes`LayoutAttributesundefined`Đọc

Phương thức

Chữ kýMô tả
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined, Root: StructTreeRoot)`
GetText(skip: (e: StructElement) => boolean) → stringVăn bản của phần tử này và các phần tử con của nó, theo thứ tự /K (đọc).
GetBBox(page: Page) → `[number, number, number, number]undefined`
Append(type: string, opts: ElemOpts) → StructElementTạo một phần tử cấu trúc con của type dưới phần tử này; trả về handle của nó.
NextMcid(page: Page) → numberPhân bổ MCID tiếp theo cho page đối với phần tử này và kết nối /ParentTree + /K.
MarkContent(page: Page, region: Rect) → numberGắn thẻ nội dung trang hiện có dưới phần tử này: phân bổ một MCID và bọc các thao tác top-level show/Do mà nội dung của chúng nằm trong region bằng /<Type> <</MCID n>> BDC … EMC.
AddAnnotation(annotation: Annotation)Gắn thẻ một chú thích (ví dụ.
SetTableAttributes(attrs: Partial<TableAttributes>)Hợp nhất các thuộc tính bảng vào /A của phần tử này (một trường được đặt thành undefined sẽ xóa khóa).
SetListAttributes(attrs: Partial<ListAttributes>)Hợp nhất các thuộc tính danh sách vào /A của phần tử này.
SetLayoutAttributes(attrs: Partial<LayoutAttributes>)Hợp nhất các thuộc tính bố cục vào /A của phần tử này.
 Tiếng Việt