THPDFSanitiseReport Record
Contagens de remoção por categoria, limites de trabalho e saúde do grafo de objetos de uma execução de saneamento de documento carregado
Declaração
THPDFSanitiseReport= record
Profile: THPDFSanitiseProfile;
ActionsRemoved: Integer;
JavaScriptEntriesRemoved: Integer;
EmbeddedFilesRemoved: Integer;
RiskyAnnotationsRemoved: Integer;
XFAEntriesRemoved: Integer;
PayloadStreamsRemoved: Integer;
ReferencesRemoved: Integer;
UnreachableObjectsRemoved: Integer;
MetadataEntriesRemoved: Integer;
RedactAnnotationsRemoved: Integer;
PriorRevisionBytesDiscarded: Int64;
ObjectsVisited: Integer;
Changed: boolean;
LimitExceeded: boolean;
InvalidObjectGraph: boolean;
end;
Unidade
HPDFDoc
Campos
| Campo | Finalidade |
|---|---|
Profile | Política de saneamento aplicada, de spJavaScriptOnly a spRedactionCleanup |
ActionsRemoved | Ações de documento, página e campo excluídas |
JavaScriptEntriesRemoved | Entradas JavaScript removidas da name tree do documento |
EmbeddedFilesRemoved | Anexos de arquivos embutidos excluídos |
RiskyAnnotationsRemoved | Tipos de anotação que o perfil classifica como arriscados, como Launch ou Movie |
XFAEntriesRemoved | Entradas XFA descartadas do Catalog |
PayloadStreamsRemoved | Streams de payload executável ou não confiável removidos |
ReferencesRemoved | Referências penduradas deixadas para trás e podadas pela passagem |
UnreachableObjectsRemoved | Objetos órfãos descartados do arquivo regravado |
MetadataEntriesRemoved | Entradas de metadados alvo do perfil, como document info ou partes XMP |
RedactAnnotationsRemoved | Anotações de redaction remanescentes limpadas para que o conteúdo marcado não seja recuperável |
PriorRevisionBytesDiscarded | Bytes de revisões incrementais anteriores que uma regravação completa não carrega mais |
ObjectsVisited | Objetos examinados ao regravar o grafo de objetos |
Changed | True quando o conteúdo do documento foi realmente modificado |
LimitExceeded | True quando um orçamento de trabalho interrompeu a passagem antes de completar |
InvalidObjectGraph | True quando o grafo de objetos de origem estava danificado demais para uma regravação segura |
Notas de uso
- Preencha-o com
SanitiseLoadedDocumente uma das políticasTHPDFSanitiseProfile; o perfil decide quais contadores podem se mover Changedé a flag a registrar em trilhas de auditoria; os contadores individuais explicam exatamente o que foi removido- Quando
InvalidObjectGraphestá definido, a execução falha em modo fechado em vez de produzir um documento meio limpo, então dê sequência com um reparo de diagnóstico