Záznam THPDFContentOperatorVisitStatistics

Shrnuje jeden průchod návštěvou operátorů se stavem, počty bajtů, počty operátorů podle akcí, maximy hloubek a diagnostikou

Deklarace

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;

Jednotka

HPDFContentStream

Pole

PoleÚčel
StatusKonečný THPDFContentOperatorVisitStatus, například covsCompleted, covsStopped nebo covsRejected
SourceBytesDélka vstupního obsahového streamu
OutputBytesDélka přepsaného výstupního streamu
ReplacementBytesCelkový počet bajtů vložených akcemi nahrazení
OperationCountPočet operátorů nalezených ve streamu
VisitedOperatorCountPočet operátorů skutečně doručených posluchači
KeptOperatorCountPočet operátorů ponechaných beze změny
DeletedOperatorCountPočet operátorů odstraněných z výstupu
ReplacedOperatorCountPočet operátorů přepsaných náhradními bajty
MaximumGraphicsStateDepthNejhlubší dosažené zanoření stavu q
MaximumTextObjectDepthNejhlubší dosažené zanoření textového objektu BT
MaximumMarkedContentDepthNejhlubší dosažené zanoření marked content
MaximumCompatibilityDepthNejhlubší dosažené zanoření kompatibility BX
ModifiedTrue, když se výstup liší od vstupu
ErrorOffsetBajtový offset selhání, -1 když průchod proběhl normálně
DiagnosticChybový text, když Status není covsCompleted

Poznámky k použití

Související API