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 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
Objobject?อ่านอ็อบเจ็กต์ PDF ที่อ้างอิง (ได้จากการแก้ไขจาก /Obj) หรือ null.
StructureTextStateStructureTextStateอ่านสถานะข้อความที่ใช้กับเนื้อหาอินไลน์ขององค์ประกอบนี้ (เก็บไว้เท่านั้น — ตัวสร้างโครงสร้าง FOSS ไม่ทำการเรนเดอร์ใหม่ผ่านมัน).
AttributesStructureElementAttributesอ่านคุณลักษณะโครงสร้าง (/A) ที่แนบกับองค์ประกอบนี้ จัดเรียงตามเจ้าของ.
StructureTypestringอ่านบทบาทประเภทโครงสร้าง PDF (/S entry, เช่น.
SStructureTypeอ่านประเภทโครงสร้างขององค์ประกอบ (/S) เป็น StructureType ที่ชื่อเป็นแท็กบทบาท (เช่น.
ActualTextstringอ่าน/เขียนข้อความทดแทนสำหรับเนื้อหาที่ทำเครื่องหมาย (/ActualText).
AlternativeTextstringอ่าน/เขียนข้อความทางเลือกที่ใช้โดยเทคโนโลยีช่วยเหลือ (/Alt).
ExpansionTextstringอ่าน/เขียนข้อความขยายสำหรับคำย่อ (/E).
Languagestringอ่าน/เขียนBCP-47 รหัสภาษาสำหรับเนื้อหาขององค์ประกอบ (/Lang).
IDstringอ่านตัวระบุขององค์ประกอบ (/ID); อ่านอย่างเดียว — กำหนดเมื่อบันทึก.
Titlestringอ่าน/เขียนชื่อขององค์ประกอบโครงสร้าง (/T).
PagePage?อ่านหน้าโฮสต์เนื้อหาของอิลิเมนต์นี้, หรือ null เมื่ออิลิเมนต์ยังไม่ได้เชื่อมต่อกับหน้า.
ParentElementStructureElement?อ่านองค์ประกอบโครงสร้างแม่, หรือ null เมื่อองค์ประกอบนี้ถูกถอดออกหรืออยู่โดยตรงภายใต้รากของ structure-tree.
ChildElementsElementListอ่านลูกโดยตรงขององค์ประกอบนี้.

วิธีการ

ลายเซ็นคำอธิบาย
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()ถอดองค์ประกอบนี้ออกจากพาเรนท์ของมัน.

ดูเพิ่มเติม

 ภาษาไทย