THPDFSanitiseReport Record

로드된 문서 sanitisation 실행의 카테고리별 제거 수, 작업 한도, 객체 그래프 건강 상태를 담습니다

선언

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;

유닛

HPDFDoc

필드

필드목적
Profile적용된 sanitisation 정책. spJavaScriptOnly부터 spRedactionCleanup까지
ActionsRemoved삭제된 문서·페이지·필드 action 수
JavaScriptEntriesRemoved문서 name tree에서 벗겨낸 JavaScript 항목 수
EmbeddedFilesRemoved삭제된 내장 파일 첨부 수
RiskyAnnotationsRemovedprofile이 위험으로 분류한 주석 타입 수. Launch, Movie 등
XFAEntriesRemovedCatalog에서 버린 XFA 항목 수
PayloadStreamsRemoved제거된 실행 가능 또는 신뢰 못할 payload 스트림 수
ReferencesRemoved패스가 정리해 낸 dangling 참조 수
UnreachableObjectsRemoved다시 쓴 파일에서 버려진 고아 객체 수
MetadataEntriesRemovedprofile이 겨냥한 metadata 항목 수. document info, XMP 조각 등
RedactAnnotationsRemoved표시된 콘텐츠가 복구되지 않도록 청소한 남은 redaction 주석 수
PriorRevisionBytesDiscarded전체 재작성이 더 이상 실지 않는 이전 incremental revision 바이트
ObjectsVisited객체 그래프를 다시 쓰는 동안 검사한 객체 수
Changed문서 콘텐츠가 실제로 수정됐으면 True
LimitExceeded작업 예산이 패스를 완료 전에 멈췄으면 True
InvalidObjectGraph소스 객체 그래프가 안전한 재작성을 하기엔 너무 망가졌으면 True

사용 참고 사항

관련 API