ReparentStructTreeCursor
Tagged PDF, structure repair
Deskripsi
Memindahkan elemen cursor ke bawah induk baru atau menata ulangnya di dalam induk yang sama. Metode menormalisasi pohon lebih dulu, memverifikasi kedua elemen terjangkau, menolak peng-indukan-diri-sendiri dan siklus turunan, memperbarui koleksi anak induknya, dan menulis link /P anak yang cocok
Sintaks
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);Parameter
| NewParentCursorID | Cursor structure element, atau 0 untuk root structure tree |
|---|---|
| ChildIndex | Posisi (mulai dari 1) di antara anak structure element, atau 0 untuk menambahkan setelah kids yang ada |
Nilai yang dikembalikan
Index item positif baru elemen yang dipindahkan, atau 0 saat validasi gagal
Catatan
MCID integer, anak /MCR, dan /OBJR mempertahankan urutan relatifnya dan tidak dihitung oleh ChildIndex. Memindahkan node hierarki tidak mengubah kepemilikan marked-content atau nilai parent-tree