Registro THPDFContentOperatorVisitStatistics

Resume una pasada de visita de operadores con estado, recuentos de bytes, recuentos 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 flujo de contenido de entrada
OutputBytesLongitud del flujo de salida reescrito
ReplacementBytesTotal de bytes insertados por acciones de reemplazo
OperationCountOperadores encontrados en el flujo
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 contenido marcado más profundo alcanzado
MaximumCompatibilityDepthAnidamiento de compatibilidad BX más profundo alcanzado
ModifiedTrue cuando la salida difiere de la entrada
ErrorOffsetOffset de bytes del fallo, -1 cuando la pasada terminó con normalidad
DiagnosticTexto de error cuando Status no es covsCompleted

Notas de uso

APIs relacionadas