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 Long

DLL

int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);

Parâmetros

NewParentCursorIDUm cursor de elemento de estrutura, ou 0 para a raiz da árvore de estrutura
ChildIndexPosiçã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