ReparentStructTreeCursor
Tagged PDF, reparação de estruturas
Descrição
Move o elemento do cursor para debaixo de um novo elemento principal ou reordena-o dentro do mesmo elemento principal. O método começa por normalizar a árvore, verifica se ambos os elementos são alcançáveis, rejeita a autoassociação e ciclos de descendentes, atualiza a coleção de filhos do elemento principal e escreve a ligação /P do filho correspondente
Sintaxe
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);Parâmetros
| NewParentCursorID | Um cursor de elemento de estrutura, ou 0 para a raiz da árvore de estrutura |
|---|---|
| ChildIndex | Posição baseada em um entre os elementos secundários do elemento de estrutura, ou 0 para acrescentar após os elementos secundários existentes |
Valores devolvidos
O novo índice de item positivo do elemento movido, ou 0 quando a validação falha
Observações
Os subordinados MCID inteiros, /MCR e /OBJR mantêm a ordem relativa e não são contados por ChildIndex. Mover um nó da hierarquia não altera a propriedade do conteúdo marcado nem os valores da árvore de ascendentes