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 LongDLL
int DLNormalizeStructTree(int InstanceID);Valores devolvidos
| -1 | O documento selecionado não contém uma árvore de estrutura |
|---|---|
| 0 | A árvore já era canónica |
| N | O 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