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 Long

DLL

int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);

พารามิเตอร์

NewParentCursorIDcursor องค์ประกอบโครงสร้างหนึ่งตัว หรือ 0 สำหรับรากทรีโครงสร้าง
ChildIndexตำแหน่งโดยนับจาก 1 ท่ามกลางลูกองค์ประกอบโครงสร้าง หรือ 0 เพื่อต่อท้ายหลังลูกที่มีอยู่

ค่าที่ส่งกลับ

ดัชนีรายการใหม่แบบบวกขององค์ประกอบที่ถูกย้าย หรือ 0 เมื่อตรวจไม่ผ่าน

Remarks

ลูก MCID ตัวเลข, /MCR และ /OBJR คงลำดับสัมพัทธ์เดิมและไม่ถูกนับโดย ChildIndex การย้ายโหนดลำดับชั้นไม่เปลี่ยนความเป็นเจ้าของ marked-content หรือค่า parent-tree