THPDFContentOperatorVisitStatistics Record
Fasst einen Operator-Besuchsdurchlauf zusammen mit Status, Bytezahlen, Operatorzahlen je Aktion, Tiefenmaxima und Diagnosen
Deklaration
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;
Unit
HPDFContentStream
Felder
| Feld | Zweck |
|---|---|
Status | Endgültiger THPDFContentOperatorVisitStatus, etwa covsCompleted, covsStopped oder covsRejected |
SourceBytes | Länge des Eingabe-Inhaltsstroms |
OutputBytes | Länge des umgeschriebenen Ausgabestroms |
ReplacementBytes | Von Replace-Aktionen eingefügte Gesamtbytes |
OperationCount | Im Strom gefundene Operatoren |
VisitedOperatorCount | Tatsächlich an den Listener gelieferte Operatoren |
KeptOperatorCount | Unverändert behaltene Operatoren |
DeletedOperatorCount | Aus der Ausgabe entfernte Operatoren |
ReplacedOperatorCount | Mit Ersatzbytes umgeschriebene Operatoren |
MaximumGraphicsStateDepth | Tiefste erreichte q-Zustandsverschachtelung |
MaximumTextObjectDepth | Tiefste erreichte BT-Textobjekt-Verschachtelung |
MaximumMarkedContentDepth | Tiefste erreichte Marked-Content-Verschachtelung |
MaximumCompatibilityDepth | Tiefste erreichte BX-Kompatibilitätsverschachtelung |
Modified | True, wenn die Ausgabe von der Eingabe abweicht |
ErrorOffset | Byte-Offset des Fehlschlags, -1 bei normal abgeschlossenem Durchlauf |
Diagnostic | Fehlertext, wenn Status nicht covsCompleted ist |
Verwendungshinweise
- Gefüllt von
HPDFVisitContentStreamOperatorsund vom THotPDF-Wrapper für Operator-Besuche auf Seitenebene covsInvalidInputundcovsLimitExceededmelden abgewiesene Eingaben und überschrittene Arbeitsbudgets, Details inDiagnostic- Die Tiefenmaxima helfen, unausgeglichene
q/Q- oderBT/ET-Folgen in erzeugtem Inhalt zu diagnostizieren