THPDFContentSemanticStatistics Record
Raccoglie i conteggi delle operazioni normalizzate, la profondità di stato e la dimensione in byte canonica calcolati per un content stream
Dichiarazione
THPDFContentSemanticStatistics= record
TokenCount: Integer;
OperationCount: Integer;
StateOperationCount: Integer;
RedundantStateOperationCount: Integer;
NormalizedEventCount: Integer;
MaximumGraphicsStateDepth: Integer;
CanonicalBytes: Int64;
ErrorOffset: Integer;
LimitExceeded: boolean;
Valid: boolean;
Diagnostic: AnsiString;
end;
Unità
HPDFContentStream
Campi
| Campo | Scopo |
|---|---|
TokenCount | Token analizzati dallo stream |
OperationCount | Operatori trovati nello stream |
StateOperationCount | Operatori di stato grafico tracciati durante la normalizzazione |
RedundantStateOperationCount | Operazioni di stato che non hanno cambiato lo stato canonico |
NormalizedEventCount | Eventi nella sequenza di eventi canonica |
MaximumGraphicsStateDepth | Annidamento massimo di stato grafico raggiunto durante l'interpretazione |
CanonicalBytes | Dimensione della forma di byte canonica prodotta per il confronto |
ErrorOffset | Offset di byte dove il parsing o la valutazione è fallita |
LimitExceeded | True quando il limite di operazioni o di byte canonici ha fermato il passaggio |
Valid | False quando il parsing o la valutazione è fallita |
Diagnostic | Descrizione del fallimento quando Valid è False |
Note d'uso
- Riempito da
HPDFNormalizeContentStreamGraphicsStateinsieme all'output di byte canonico RedundantStateOperationCountquantifica il rumore di stato che la normalizzazione rimuove prima di confrontare gli stream- Confronta due stream tramite
HPDFCompareContentStreamsSemanticinvece di confrontare questi record campo per campo