OBJRElement
ภาพรวม
OBJRElement เป็นคลาสใน Aspose.PDF FOSS สำหรับ .NET. สืบทอดจาก: StructureElement.
การอ้างอิงวัตถุ (role “OBJR”) — เชื่อมโยงองค์ประกอบโครงสร้างกับวัตถุ PDF บนหน้า (โดยทั่วไปเป็นคำอธิบายประกอบ, e.g.
คลาสนี้ให้ 11 วิธีการสำหรับทำงานกับอ็อบเจ็กต์ OBJRElement ในโปรแกรม .NET. วิธีการที่มีรวมถึง: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใดก็ได้หลังจากติดตั้งแพ็กเกจ Aspose.PDF FOSS สำหรับ .NET. คุณสมบัติ: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, และอีก 8 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
Obj | object? | อ่าน | อ็อบเจ็กต์ PDF ที่อ้างอิง (ได้จากการแก้ไขจาก /Obj) หรือ null. |
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 เมื่อองค์ประกอบนี้ถูกถอดออกหรืออยู่โดยตรงภายใต้รากของ structure-tree. |
ChildElements | ElementList | อ่าน | ลูกโดยตรงขององค์ประกอบนี้. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
AppendChild(child: StructureElement) | เพิ่มลูกลงในอาร์เรย์ /K ขององค์ประกอบนี้. |
SetTag(tag: string) | ทำการแมปบทบาทขององค์ประกอบนี้เป็นแท็กที่กำหนดเอง โดยลงทะเบียนแท็ก → ชนิดมาตรฐานของมันในแผนที่บทบาทของเอกสาร. |
ToString() | การแสดงผลเป็นข้อความที่ใช้เมื่อทำการดัมพ์โครงสร้างต้นไม้ (ชื่อบทบาท; หากไม่มีจะใช้ชื่อชนิดแทน). |
FindElements(recursive: bool) | ค้นหาองค์ประกอบลูกหลานของชนิด T อย่างแบบเรียกซ้ำ. |
SetText(text: string) | ตั้งค่าเนื้อหาข้อความขององค์ประกอบ (จัดเก็บเป็น ActualText). |
SetId(id: string) | ตั้งค่าตัวระบุขององค์ประกอบ (/ID)。 |
ClearId() | ลบตัวระบุขององค์ประกอบ (/ID). |
AdjustPosition(settings: object) | บันทึกตำแหน่งการจัดวางที่ร้องขอสำหรับองค์ประกอบโครงสร้างที่ผู้เขียนกำหนด. |
ChangeParentElement(newParent: StructureElement, validate: bool) | ย้ายองค์ประกอบนี้ไปอยู่ภายใต้ newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | ถอดแยกองค์ประกอบนี้ จากนั้นเปลี่ยนพาเรนท์ของลูก ๆ ของมันให้เป็นพาเรนท์เดิมขององค์ประกอบนี้ (โดยรับช่องว่างขององค์ประกอบนี้). |
Detach() | ถอดองค์ประกอบนี้ออกจากพาเรนท์ของมัน. |