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 计数。移动层次结构节点不会改变标记内容所有权或父树值