MCRElement
ภาพรวม
MCRElement เป็นคลาสใน Aspose.PDF FOSS สำหรับ .NET. สืบทอดจาก: StructureElement.
ใบอ้างอิงเนื้อหาแบบทำเครื่องหมาย (role “MCR”) ที่สร้างโดย auto-tagger เพื่อระบุตำแหน่งที่เนื้อหาหน้าที่ขององค์ประกอบโครงสร้างอยู่.
คลาสนี้ให้เมธอด 11 รายการสำหรับทำงานกับอ็อบเจกต์ MCRElement ในโปรแกรม .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) | ตั้งค่าข้อความเนื้อหาขององค์ประกอบ (จัดเก็บเป็น ActualText). |
SetId(id: string) | ตั้งค่าตัวระบุขององค์ประกอบ (/ID). |
ClearId() | ลบตัวระบุขององค์ประกอบ (/ID). |
AdjustPosition(settings: object) | บันทึกตำแหน่งการจัดเลย์เอาต์ที่ร้องขอสำหรับองค์ประกอบโครงสร้างที่สร้างขึ้น. |
ChangeParentElement(newParent: StructureElement, validate: bool) | ย้ายองค์ประกอบนี้ไปอยู่ภายใต้ newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | แยกองค์ประกอบนี้ออก แล้วทำการกำหนดพาเรนท์ใหม่ให้กับลูกของมันภายใต้พาเรนท์เดิมขององค์ประกอบนี้ (รับ slot ขององค์ประกอบนี้). |
Detach() | แยกองค์ประกอบนี้ออกจากพาเรนท์ของมัน. |