ValidateDocumentPartHierarchy
Partes de documentos, dados variáveis, validação
Descrição
Valida o grafo completo de partes do documento e as respetivas ligações inversas a partir das páginas
Sintaxe
Delphi
Function TPDFlib.ValidateDocumentPartHierarchy: Integer;DLL
int DLValidateDocumentPartHierarchy(int InstanceID);ActiveX
Function PDFlib::ValidateDocumentPartHierarchy() As LongValores devolvidos
Devolve 1 para uma hierarquia completa válida ou 0 com o erro 525 para um grafo inválido
Observações
A validação verifica tipos exatos de invólucro e de parte, ligações ao pai, ciclos, blocos padrão de matrizes filhas de 8192 entradas não finais, profundidade uniforme das folhas, contagem de nomes de nós, nível de registo, ordem estrita das páginas, cobertura completa das páginas, ligações inversas de páginas, intervalos, chaves de dicionário XML NMTOKEN e tipos de valores DPM
A travessia tem profundidade limitada e a contabilidade dos metadados tem tamanho limitado, para recusar estruturas hostis sem alocação ilimitada