NormalizeStructTree

Tagged PDF, reparação de estruturas

Descrição

Normaliza todas as coleções de elementos subordinados da estrutura como matrizes, promove elementos de estrutura diretos a objetos indiretos, repara ligações /P subordinadas, remove elementos subordinados escalares inválidos e conserva apenas a primeira aresta alcançável ao encontrar uma duplicação ou um ciclo

Sintaxe

Delphi

Function TPDFlib.NormalizeStructTree: Integer;

ActiveX

Function PDFlib::NormalizeStructTree() As Long

DLL

int DLNormalizeStructTree(int InstanceID);

Valores devolvidos

-1O documento selecionado não contém uma árvore de estrutura
0A árvore já era canónica
NO número positivo de margens, coleções ou referências reparadas, ou de objetos promovidos

Observações

A travessia é iterativa e linear relativamente ao número de filhos de estrutura alcançáveis. Os MCID numéricos e os dicionários /MCR ou /OBJR válidos são mantidos no local, pelo que os mapeamentos /StructParents e /ParentTree existentes da página permanecem válidos