THPDFContentOperatorVisitStatistics Record

Resume uma passagem de visita de operadores com status, contagens de bytes, contagens de operadores por ação, máximos de profundidade e diagnósticos

Declaração

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;

Unidade

HPDFContentStream

Campos

CampoFinalidade
StatusTHPDFContentOperatorVisitStatus final, como covsCompleted, covsStopped ou covsRejected
SourceBytesComprimento do content stream de entrada
OutputBytesComprimento do stream de saída reescrito
ReplacementBytesTotal de bytes inseridos por ações de replace
OperationCountOperadores encontrados no stream
VisitedOperatorCountOperadores realmente entregues ao listener
KeptOperatorCountOperadores mantidos inalterados
DeletedOperatorCountOperadores removidos da saída
ReplacedOperatorCountOperadores reescritos com bytes de substituição
MaximumGraphicsStateDepthAninhamento mais profundo de estado q alcançado
MaximumTextObjectDepthAninhamento mais profundo de objetos de texto BT alcançado
MaximumMarkedContentDepthAninhamento mais profundo de marked content alcançado
MaximumCompatibilityDepthAninhamento mais profundo de compatibilidade BX alcançado
ModifiedTrue quando a saída difere da entrada
ErrorOffsetOffset de byte da falha, -1 quando a passagem terminou normalmente
DiagnosticTexto de erro quando Status não é covsCompleted

Notas de uso

APIs relacionadas