ReparentStructTreeCursor
Tagged PDF, Naprawa struktury
Opis
Przenosi element kursora pod nowego rodzica lub zmienia jego kolejność w obrębie tego samego rodzica. Metoda najpierw normalizuje drzewo, sprawdza osiągalność obu elementów, odrzuca rodzicielstwo względem samego siebie i cykle potomków, aktualizuje kolekcję dzieci rodzica oraz zapisuje odpowiednie łącze potomka /P
Składnia
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);Parametry
| NewParentCursorID | Kursor elementu struktury albo 0 dla korzenia drzewa struktury |
|---|---|
| ChildIndex | Pozycja liczona od jedynki wśród potomnych elementów struktury albo 0, aby dołączyć po istniejących elementach potomnych |
Wartości zwracane
Nowy dodatni indeks elementu przeniesionego elementu albo 0, gdy walidacja się nie powiedzie
Uwagi
Całkowite identyfikatory MCID oraz elementy potomne /MCR i /OBJR zachowują względną kolejność i nie są uwzględniane przez ChildIndex. Przeniesienie węzła hierarchii nie zmienia własności oznaczonej zawartości ani wartości drzewa rodziców