ReparentStructTreeCursor
Tagged PDF, structure repair
คำอธิบาย
ย้ายองค์ประกอบที่ cursor ชี้ไปอยู่ใต้แม่ใหม่ หรือเรียงใหม่ภายในแม่เดิม เมธอด normalize ทรีก่อน, ยืนยันว่าทั้งสององค์ประกอบไล่ถึงได้, ปฏิเสธการตั้งแม่เป็นตัวเองกับวงจรลูกหลาน, อัปเดตคอลเลกชันลูกของแม่ และเขียนลิงก์ /P ลูกที่ตรงกัน
ไวยากรณ์
Delphi
Function TPDFlib.ReparentStructTreeCursor(CursorID, NewParentCursorID, ChildIndex: Integer): Integer;ActiveX
Function PDFlib::ReparentStructTreeCursor(CursorID As Long, NewParentCursorID As Long, ChildIndex As Long) As LongDLL
int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);พารามิเตอร์
| NewParentCursorID | cursor องค์ประกอบโครงสร้างหนึ่งตัว หรือ 0 สำหรับรากทรีโครงสร้าง |
|---|---|
| ChildIndex | ตำแหน่งโดยนับจาก 1 ท่ามกลางลูกองค์ประกอบโครงสร้าง หรือ 0 เพื่อต่อท้ายหลังลูกที่มีอยู่ |
ค่าที่ส่งกลับ
ดัชนีรายการใหม่แบบบวกขององค์ประกอบที่ถูกย้าย หรือ 0 เมื่อตรวจไม่ผ่าน
Remarks
ลูก MCID ตัวเลข, /MCR และ /OBJR คงลำดับสัมพัทธ์เดิมและไม่ถูกนับโดย ChildIndex การย้ายโหนดลำดับชั้นไม่เปลี่ยนความเป็นเจ้าของ marked-content หรือค่า parent-tree