THPDFContentOperatorVisitStatistics Record
Resume uma passagem de visita de operadores com status, contagens de bytes, contagens de operadores por ação, máximos de profundidade e diagnósticos
Declaração
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;
Unidade
HPDFContentStream
Campos
| Campo | Finalidade |
|---|---|
Status | THPDFContentOperatorVisitStatus final, como covsCompleted, covsStopped ou covsRejected |
SourceBytes | Comprimento do content stream de entrada |
OutputBytes | Comprimento do stream de saída reescrito |
ReplacementBytes | Total de bytes inseridos por ações de replace |
OperationCount | Operadores encontrados no stream |
VisitedOperatorCount | Operadores realmente entregues ao listener |
KeptOperatorCount | Operadores mantidos inalterados |
DeletedOperatorCount | Operadores removidos da saída |
ReplacedOperatorCount | Operadores reescritos com bytes de substituição |
MaximumGraphicsStateDepth | Aninhamento mais profundo de estado q alcançado |
MaximumTextObjectDepth | Aninhamento mais profundo de objetos de texto BT alcançado |
MaximumMarkedContentDepth | Aninhamento mais profundo de marked content alcançado |
MaximumCompatibilityDepth | Aninhamento mais profundo de compatibilidade BX alcançado |
Modified | True quando a saída difere da entrada |
ErrorOffset | Offset de byte da falha, -1 quando a passagem terminou normalmente |
Diagnostic | Texto de erro quando Status não é covsCompleted |
Notas de uso
- Preenchido por
HPDFVisitContentStreamOperatorse pelo wrapper de visita de operadores de página do THotPDF covsInvalidInputecovsLimitExceededreportam entrada rejeitada e orçamentos de trabalho excedidos, com detalhes emDiagnostic- Os máximos de profundidade ajudam a diagnosticar sequências
q/QouBT/ETdesbalanceadas em conteúdo gerado