ReparentStructTreeCursor

PDF gắn thẻ, sửa chữa cấu trúc

Mô tả

Chuyển phần tử mà cursor trỏ xuống dưới một cha mới hoặc sắp lại thứ tự của nó trong cùng cha. Phương thức chuẩn hóa cây trước, xác minh cả hai phần tử đều chạm được, từ chối việc tự nhận làm cha và các chu trình hậu duệ, cập nhật bộ sưu tập con của cha, và ghi link /P của con tương ứng

Cú phá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);

Tham số

NewParentCursorIDCon trỏ structure element, hoặc 0 cho gốc structure tree
ChildIndexVị trí trong các con structure element (tính từ 1), hoặc 0 để nối sau các kid hiện có

Giá trị trả về

Chỉ số mục dương mới của phần tử bị di chuyển, hoặc 0 khi validation thất bại

Ghi chú

Các con dạng MCID số nguyên, /MCR và /OBJR giữ thứ tự tương đối của chúng và không bị ChildIndex đếm. Di chuyển một node hệ phân cấp không đổi quyền sở hữu marked-content hay các giá trị parent-tree