ReparentStructTreeCursor
タグ付き PDF、構造修復
説明
カーソル要素を新しい親の下へ移動するか、同じ親の中で並べ替えます。このメソッドは最初にツリーを正規化し、両方の要素に到達できることを検証し、自己親子関係と子孫サイクルを拒否し、親の子コレクションを更新して、一致する子の /P リンクを書き込みます
構文
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);パラメータ
| NewParentCursorID | 構造要素カーソル。構造ツリーのルートの場合は 0 |
|---|---|
| ChildIndex | 構造要素の子の中で 1 から始まる位置。既存の子の後に追加する場合は 0 |
戻り値
移動した要素の新しい正の項目インデックス。検証に失敗した場合は 0
備考
整数 MCID、/MCR、および /OBJR の子は相対順序を維持し、ChildIndex ではカウントされません。階層ノードを移動しても、マーク付きコンテンツの所有権または親ツリー値は変わりません