THPDFContentOperatorVisitStatistics Record

Podsumowuje jeden przebieg wizyty po operatorach: status, liczniki bajtów, liczniki operatorów per akcja, maksima głębokości i diagnostykę

Deklaracja

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;

Jednostka

HPDFContentStream

Pola

PolePrzeznaczenie
StatusKońcowy THPDFContentOperatorVisitStatus, na przykład covsCompleted, covsStopped albo covsRejected
SourceBytesDługość wejściowego strumienia zawartości
OutputBytesDługość przepisanego strumienia wyjściowego
ReplacementBytesŁączna liczba bajtów wstawionych przez akcje replace
OperationCountOperatory znalezione w strumieniu
VisitedOperatorCountOperatory faktycznie dostarczone słuchaczowi
KeptOperatorCountOperatory pozostawione bez zmian
DeletedOperatorCountOperatory usunięte z wyjścia
ReplacedOperatorCountOperatory przepisane bajtami zamiennymi
MaximumGraphicsStateDepthNajgłębsze osiągnięte zagnieżdżenie stanu q
MaximumTextObjectDepthNajgłębsze osiągnięte zagnieżdżenie obiektów tekstowych BT
MaximumMarkedContentDepthNajgłębsze osiągnięte zagnieżdżenie oznaczonej zawartości
MaximumCompatibilityDepthNajgłębsze osiągnięte zagnieżdżenie zgodności BX
ModifiedTrue, gdy wyjście różni się od wejścia
ErrorOffsetOffset bajtowy awarii, -1 gdy przebieg zakończył się normalnie
DiagnosticTekst błędu, gdy Status nie jest covsCompleted

Uwagi dotyczące użycia

Powiązane API