ReparentStructTreeCursor
Tagged PDF, structure repair
Kuvaus
Siirtää kohdistinelementin uuden vanhemman alle tai järjestää sen uudelleen saman vanhemman sisällä. Metodi normalisoi puun ensin, varmistaa molempien elementtien tavoitettavuuden, hylkää itseensä vanhemmuuden ja jälkeläissyklit, päivittää vanhemman lapsikokoelman ja kirjoittaa vastaavan lapsen /P-linkin
Syntaksi
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);Parametrit
| NewParentCursorID | Rakennetyylielementin kohdistin tai arvo 0 rakennepuun juurelle |
|---|---|
| ChildIndex | Yhdestä alkava sijainti rakennetyylielementtien lapsien joukossa tai arvo 0 liittämiseksi olemassa olevien lasten jälkeen |
Paluuarvot
Siirretyn elementin uusi positiivinen kohtaindeksi tai arvo 0, kun validointi epäonnistuu
Remarks
Numereeriset MCIDit sekä /MCR- ja /OBJR-lapset säilyttävät suhteellisen järjestyksensä, eikä ChildIndex laske niitä. Hierarkiasolmun siirtäminen ei muuta marked content -omistajuutta tai vanhempipuuarvoja