THPDFContentSemanticStatistics Record
Verzamelt genormaliseerde operatietellingen, statediepte en canonieke bytegrootte die voor één contentstroom zijn berekend
Declaratie
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;
Eenheid
HPDFContentStream
Velden
| Veld | Doel |
|---|---|
TokenCount | Tokens die uit de stream zijn geparseerd |
OperationCount | Operators die in de stream zijn gevonden |
StateOperationCount | Grafische-state-operators die tijdens de normalisatie zijn bijgehouden |
RedundantStateOperationCount | State-operaties die de canonieke state niet veranderden |
NormalizedEventCount | Events in de canonieke gebeurtenisreeks |
MaximumGraphicsStateDepth | Diepste graphics-state-nesting die tijdens het interpreteren is bereikt |
CanonicalBytes | Grootte van de canonieke bytevorm die voor vergelijking is geproduceerd |
ErrorOffset | Byteoffset waar het parseren of evalueren mislukte |
LimitExceeded | True wanneer de operatie- of canonieke-bytegrens de pass heeft gestopt |
Valid | False wanneer het parseren of evalueren mislukte |
Diagnostic | Foutomschrijving wanneer Valid False is |
Gebruiksopmerkingen
- Gevuld door
HPDFNormalizeContentStreamGraphicsState, samen met de canonieke byte-uitvoer RedundantStateOperationCountkwantificeert de state-ruis die normalisatie verwijdert voordat streams worden vergeleken- Vergelijk twee streams via
HPDFCompareContentStreamsSemanticin plaats van deze records veld voor veld te vergelijken