THPDFContentSemanticStatistics Record
Indsamler normaliserede operationstællinger, tilstandsdybde og kanonisk bytestørrelse beregnet for én indholdsstrøm
Deklaration
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;
Enhed
HPDFContentStream
Felter
| Felt | Formål |
|---|---|
TokenCount | Tokens, der er parset fra strømmen |
OperationCount | Operatorer fundet i strømmen |
StateOperationCount | Grafiktilstandsoperatorer, der spores under normalisering |
RedundantStateOperationCount | Tilstandsoperationer, der ikke ændrede den kanoniske tilstand |
NormalizedEventCount | Hændelser i den kanoniske hændelsessekvens |
MaximumGraphicsStateDepth | Den dybeste grafiktilstandsindlejring, der blev nået under fortolkning |
CanonicalBytes | Størrelsen af den kanoniske byteform, der produceres til sammenligning |
ErrorOffset | Byteforskydning, hvor parsing eller evaluering fejlede |
LimitExceeded | True, når grænsen for operationer eller kanoniske bytes stoppede gennemløbet |
Valid | False, når parsing eller evaluering fejlede |
Diagnostic | Fejlbeskrivelse, når Valid er False |
Brugsnoter
- Udfyldes af
HPDFNormalizeContentStreamGraphicsStatesammen med det kanoniske byte-output RedundantStateOperationCountkvantificerer den tilstandsstøj, som normaliseringen fjerner, før strømme sammenlignes- Sammenlign to strømme via
HPDFCompareContentStreamsSemantici stedet for at sammenligne disse poster felt for felt