ReparentStructTreeCursor

Etiketli PDF, yapı onarımı

Açıklama

İmleç öğesini yeni bir üst öğenin altına taşır veya aynı üst öğe içinde yeniden sıralar. Yöntem önce ağacı normalleştirir, iki öğenin de erişilebilir olduğunu doğrular, kendini üst öğe yapmayı ve alt öğe döngülerini reddeder, üst öğenin alt öğe koleksiyonunu günceller ve eşleşen alt öğe /P bağlantısını yazar

Sözdizimi

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);

Parametreler

NewParentCursorIDYapı öğesi imleci veya yapı ağacı kökü için 0
ChildIndexYapı öğesi alt öğeleri arasındaki 1 tabanlı konum; mevcut alt öğelerden sonra eklemek için 0

Dönüş değerleri

Taşınan öğenin yeni pozitif öğe dizini veya doğrulama başarısız olduğunda 0

Açıklamalar

Tamsayı MCID'ler, /MCR ve /OBJR alt ögeleri göreli sıralarını korur ve ChildIndex tarafından sayılmaz. Bir hiyerarşi düğümünü taşımak işaretli içerik sahipliğini veya üst ağaç değerlerini değiştirmez