DocumentElement
ภาพรวม
DocumentElement เป็นคลาสใน Aspose.PDF FOSS สำหรับ .NET. สืบทอดจาก: StructureElement.
องค์ประกอบโครงสร้างรากของเอกสาร (/S Document).
คลาสนี้ให้ 11 เมธอดสำหรับทำงานกับอ็อบเจกต์ DocumentElement ในโปรแกรม .NET. เมธอดที่มีรวมถึง: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.PDF FOSS สำหรับ .NET. คุณสมบัติ: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, และอีก 7 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
StructureTextState | StructureTextState | อ่าน | สถานะข้อความที่ใช้กับเนื้อหาอินไลน์ขององค์ประกอบนี้ (เก็บไว้เท่านั้น — ตัวสร้างโครงสร้าง FOSS ไม่ทำการเรนเดอร์ใหม่ผ่านมัน). |
Attributes | StructureElementAttributes | อ่าน | แอตทริบิวต์โครงสร้าง (/A) ที่แนบกับองค์ประกอบนี้ จัดเรียงตามเจ้าของ. |
StructureType | string | อ่าน | บทบาทประเภทโครงสร้าง PDF (/S entry, เช่น. |
S | StructureType | อ่าน | ประเภทโครงสร้างขององค์ประกอบ (/S) เป็น StructureType ที่ชื่อเป็นแท็กบทบาท (เช่น. |
ActualText | string | อ่าน/เขียน | ข้อความทดแทนสำหรับเนื้อหาแบบทำเครื่องหมาย (/ActualText). |
AlternativeText | string | อ่าน/เขียน | ข้อความแทนที่ใช้โดยเทคโนโลยีช่วยเหลือ (/Alt). |
ExpansionText | string | อ่าน/เขียน | ข้อความขยายสำหรับตัวย่อ (/E). |
Language | string | อ่าน/เขียน | BCP-47 รหัสภาษา สำหรับเนื้อหาขององค์ประกอบ (/Lang). |
ID | string | อ่าน | ตัวระบุองค์ประกอบ (/ID); อ่านอย่างเดียว — กำหนดเมื่อบันทึก. |
Title | string | อ่าน/เขียน | ชื่อขององค์ประกอบโครงสร้าง (/T). |
Page | Page? | อ่าน | หน้าที่เป็นเจ้าภาพเนื้อหาขององค์ประกอบนี้ หรือ null เมื่อองค์ประกอบยังไม่ได้แนบกับหน้าใด. |
ParentElement | StructureElement? | อ่าน | องค์ประกอบโครงสร้างแม่ หรือ null เมื่อองค์ประกอบนี้ถูกถอดออกหรืออยู่โดยตรงใต้รากของโครงสร้างต้นไม้. |
ChildElements | ElementList | อ่าน | ลูกโดยตรงขององค์ประกอบนี้. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
AppendChild(child: StructureElement) | เพิ่มลูกภายใต้อาร์เรย์ /K ขององค์ประกอบนี้. |
SetTag(tag: string) | ทำการแมปใหม่บทบาทขององค์ประกอบนี้เป็นแท็กกำหนดเอง โดยลงทะเบียนแท็ก → ประเภทมาตรฐานของมันในแผนที่บทบาทของเอกสาร. |
ToString() | การแสดงผลเป็นข้อความที่ใช้เมื่อทำการดัมพ์โครงสร้างต้นไม้ (ชื่อบทบาท; หากไม่มีจะใช้ชื่อประเภทแทน). |
FindElements(recursive: bool) | ค้นหาองค์ประกอบลูกหลานประเภท T อย่างวนซ้ำ. |
SetText(text: string) | ตั้งค่าข้อความเนื้อหาของ element (จัดเก็บเป็น ActualText). |
SetId(id: string) | ตั้งค่าตัวระบุขององค์ประกอบ (/ID). |
ClearId() | ลบตัวระบุองค์ประกอบ (/ID). |
AdjustPosition(settings: object) | บันทึกตำแหน่งการจัดวางที่ร้องขอสำหรับองค์ประกอบโครงสร้างที่เขียนโดยผู้ใช้. |
ChangeParentElement(newParent: StructureElement, validate: bool) | ย้ายองค์ประกอบนี้ไปอยู่ภายใต้ newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | ถอดองค์ประกอบนี้ออก แล้วทำให้ลูกของมันเป็นบุตรของพ่อแม่เดิมขององค์ประกอบนี้ (โดยรับตำแหน่งขององค์ประกอบนี้). |
Detach() | แยกองค์ประกอบนี้ออกจากพาเรนท์ของมัน. |