THPDFContentOperatorVisitStatistics Record

연산자 방문 패스 하나를 요약합니다. 상태, 바이트 수, 액션별 연산자 수, 최대 깊이, 진단을 담습니다

선언

THPDFContentOperatorVisitStatistics= record
  Status: THPDFContentOperatorVisitStatus;
  SourceBytes: Int64;
  OutputBytes: Int64;
  ReplacementBytes: Int64;
  OperationCount: Integer;
  VisitedOperatorCount: Integer;
  KeptOperatorCount: Integer;
  DeletedOperatorCount: Integer;
  ReplacedOperatorCount: Integer;
  MaximumGraphicsStateDepth: Integer;
  MaximumTextObjectDepth: Integer;
  MaximumMarkedContentDepth: Integer;
  MaximumCompatibilityDepth: Integer;
  Modified: boolean;
  ErrorOffset: Integer;
  Diagnostic: AnsiString;
end;

유닛

HPDFContentStream

필드

필드목적
Status최종 THPDFContentOperatorVisitStatus. 예를 들어 covsCompleted, covsStopped, covsRejected
SourceBytes입력 콘텐츠 스트림 길이
OutputBytes다시 쓴 출력 스트림 길이
ReplacementBytesreplace 액션이 넣은 총 바이트
OperationCount스트림에서 찾은 연산자 수
VisitedOperatorCount실제로 리스너에 전달된 연산자 수
KeptOperatorCount그대로 유지된 연산자 수
DeletedOperatorCount출력에서 제거된 연산자 수
ReplacedOperatorCount교체 바이트로 다시 쓰인 연산자 수
MaximumGraphicsStateDepth도달한 가장 깊은 q 상태 중첩
MaximumTextObjectDepth도달한 가장 깊은 BT 텍스트 객체 중첩
MaximumMarkedContentDepth도달한 가장 깊은 marked content 중첩
MaximumCompatibilityDepth도달한 가장 깊은 BX compatibility 중첩
Modified출력이 입력과 다를 때 True
ErrorOffset실패 지점의 바이트 오프셋. 패스가 정상 완료되면 -1입니다
DiagnosticStatus가 covsCompleted가 아닐 때의 오류 텍스트

사용 참고 사항

관련 API