THPDFContentOperatorVisitStatistics Record
Riassume un passaggio di visita degli operatori con stato, conteggi di byte, conteggi di operatori per azione, massimi di profondità e diagnostici
Dichiarazione
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
Campi
| Campo | Scopo |
|---|---|
Status | THPDFContentOperatorVisitStatus finale, come covsCompleted, covsStopped o covsRejected |
SourceBytes | Lunghezza del content stream di input |
OutputBytes | Lunghezza dello stream di output riscritto |
ReplacementBytes | Byte totali inseriti dalle azioni di sostituzione |
OperationCount | Operatori trovati nello stream |
VisitedOperatorCount | Operatori effettivamente consegnati al listener |
KeptOperatorCount | Operatori mantenuti invariati |
DeletedOperatorCount | Operatori rimossi dall'output |
ReplacedOperatorCount | Operatori riscritti con byte di sostituzione |
MaximumGraphicsStateDepth | Annidamento massimo di stato q raggiunto |
MaximumTextObjectDepth | Annidamento massimo di oggetti testo BT raggiunto |
MaximumMarkedContentDepth | Annidamento massimo di contenuto marcato raggiunto |
MaximumCompatibilityDepth | Annidamento massimo di compatibilità BX raggiunto |
Modified | True quando l'output differisce dall'input |
ErrorOffset | Offset di byte del fallimento, -1 quando il passaggio è completato normalmente |
Diagnostic | Testo dell'errore quando Status non è covsCompleted |
Note sull'utilizzo
- Riempito da
HPDFVisitContentStreamOperatorse dal wrapper THotPDF della visita degli operatori a livello di pagina covsInvalidInputecovsLimitExceededriportano input rifiutato e budget di lavoro superati, con i dettagli inDiagnostic- I massimi di profondità aiutano a diagnosticare sequenze
q/QoBT/ETsbilanciate nel contenuto generato