Record THPDFContentOperatorVisitStatistics

Resume una pasada de visita de operadores con estado, conteos de bytes, conteos de operadores por acción, máximos de profundidad y diagnósticos

Declaración

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;

Unidad

HPDFContentStream

Campos

CampoPropósito
StatusTHPDFContentOperatorVisitStatus final, como covsCompleted, covsStopped o covsRejected
SourceBytesLongitud del content stream de entrada
OutputBytesLongitud del stream de salida reescrito
ReplacementBytesBytes totales insertados por las acciones de reemplazo
OperationCountOperadores encontrados en el stream
VisitedOperatorCountOperadores realmente entregados al listener
KeptOperatorCountOperadores conservados sin cambios
DeletedOperatorCountOperadores eliminados de la salida
ReplacedOperatorCountOperadores reescritos con bytes de reemplazo
MaximumGraphicsStateDepthAnidamiento de estado q más profundo alcanzado
MaximumTextObjectDepthAnidamiento de objetos de texto BT más profundo alcanzado
MaximumMarkedContentDepthAnidamiento de marked content más profundo alcanzado
MaximumCompatibilityDepthAnidamiento de compatibilidad BX más profundo alcanzado
ModifiedTrue cuando la salida difiere de la entrada
ErrorOffsetOffset de byte del fallo, -1 cuando la pasada completó con normalidad
DiagnosticTexto de error cuando Status no es covsCompleted

Notas de uso

APIs relacionadas