Record THPDFSanitiseReport

Contadores de eliminación por categoría, límites de trabajo y salud del grafo de objetos para una corrida de saneamiento de documento cargado

Declaración

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;

Unidad

HPDFDoc

Campos

CampoPropósito
ProfilePolítica de saneamiento aplicada, desde spJavaScriptOnly hasta spRedactionCleanup
ActionsRemovedAcciones de documento, página y campo eliminadas
JavaScriptEntriesRemovedEntradas JavaScript eliminadas del name tree del documento
EmbeddedFilesRemovedAdjuntos de archivos embebidos eliminados
RiskyAnnotationsRemovedTipos de anotaciones que el perfil clasifica como riesgosas, como Launch o Movie
XFAEntriesRemovedEntradas XFA descartadas del Catalog
PayloadStreamsRemovedStreams de payload ejecutable o no confiable eliminados
ReferencesRemovedReferencias colgantes dejadas atrás y podadas por la pasada
UnreachableObjectsRemovedObjetos huérfanos descartados del archivo reescrito
MetadataEntriesRemovedEntradas de metadata que el perfil apunta, como document info o piezas XMP
RedactAnnotationsRemovedAnotaciones de redacción sobrantes limpiadas para que el contenido marcado no sea recuperable
PriorRevisionBytesDiscardedBytes de revisiones incrementales previas que una reescritura completa ya no lleva
ObjectsVisitedObjetos examinados al reescribir el grafo de objetos
ChangedTrue cuando el contenido del documento realmente se modificó
LimitExceededTrue cuando un presupuesto de trabajo detuvo la pasada antes de completarla
InvalidObjectGraphTrue cuando el grafo de objetos fuente estaba demasiado dañado para una reescritura segura

Notas de uso

APIs relacionadas