THPDFUnreachableObjectInfo Record
Totais de alcançabilidade do grafo de objetos e os números de objeto considerados inalcançáveis a partir das raízes do documento
Declaração
THPDFUnreachableObjectInfo= record
TotalObjectCount: Integer;
ReachableObjectCount: Integer;
UnreachableObjectCount: Integer;
RemovedObjectCount: Integer;
ObjectNumbers: THPDFObjectNumberArray;
end;
Unidade
HPDFDoc
Campos
| Campo | Finalidade |
|---|---|
TotalObjectCount | Objetos indiretos enumerados no documento carregado |
ReachableObjectCount | Objetos alcançados pela caminhada de mark-and-scan a partir das raízes do documento |
UnreachableObjectCount | Objetos que nenhuma raiz alcança, ou seja, lixo deixado por edições anteriores |
RemovedObjectCount | Objetos inalcançáveis realmente excluídos, diferente de zero apenas sob a política uopRemove |
ObjectNumbers | Números de objeto dos objetos inalcançáveis encontrados |
Notas de uso
- Preencha-o com
ApplyUnreachableObjectPolicy; a política escolhe entre preservar, reportar ou remover o lixo - O valor retornado pela função é o número de objetos inalcançáveis encontrados, então um retorno zero significa que o grafo está limpo
- Use
uopReportprimeiro para revisarObjectNumbersantes de se comprometer comuopRemove, já que objetos liberados mas listados ainda podem ser referenciados por revisões que você planeja manter