THPDFContentOperatorVisitStatistics Record
Sammanfattar en operatorbesöksomgång med status, byteantal, operatorantal per åtgärd, djupmaxima och diagnostik
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;
Enhet
HPDFContentStream
Fält
| Fält | Syfte |
|---|---|
Status | Slutlig THPDFContentOperatorVisitStatus, till exempel covsCompleted, covsStopped eller covsRejected |
SourceBytes | Längden på innehållsströmmen som utgör indata |
OutputBytes | Längden på den omskrivna utdataströmmen |
ReplacementBytes | Totalt antal byte infogade av replace-åtgärder |
OperationCount | Operatörer som hittats i strömmen |
VisitedOperatorCount | Operatörer som faktiskt lämnats till lyssnaren |
KeptOperatorCount | Operatörer som behållits oförändrade |
DeletedOperatorCount | Operatörer som tagits bort från utdata |
ReplacedOperatorCount | Operatörer som omskrivits med ersättningsbyte |
MaximumGraphicsStateDepth | Djupaste q-tillståndsnestling som nåddes |
MaximumTextObjectDepth | Djupaste BT-textobjektnestling som nåddes |
MaximumMarkedContentDepth | Djupaste nestling av markerat innehåll som nåddes |
MaximumCompatibilityDepth | Djupaste BX-kompatibilitetsnestling som nåddes |
Modified | True när utdata skiljer sig från indata |
ErrorOffset | Byteoffset för felet, -1 när omgången slutfördes normalt |
Diagnostic | Feltext när Status inte är covsCompleted |
Användningsanteckningar
- Fylls av
HPDFVisitContentStreamOperatorsoch av THotPDF:s wrapper för operatorbesök på sidnivå covsInvalidInputochcovsLimitExceededrapporterar avvisad indata och överskridna arbetsbudgeter, med detaljer iDiagnostic- Djupmaxima hjälper till att diagnostisera obalanserade
q/Q- ellerBT/ET-sekvenser i genererat innehåll