THPDFContentOperatorState Record
Volgt de nestingsdiepten die de content-operator-walker bijhoudt tijdens het bezoeken van een stream
Declaratie
THPDFContentOperatorState= record
GraphicsStateDepth: Integer;
TextObjectDepth: Integer;
MarkedContentDepth: Integer;
CompatibilityDepth: Integer;
end;
Eenheid
HPDFContentStream
Velden
| Veld | Doel |
|---|---|
GraphicsStateDepth | Aantal open q-operatoren die nog niet door Q zijn gesloten |
TextObjectDepth | Aantal open BT-tekstobjecten die nog niet door ET zijn gesloten |
MarkedContentDepth | Aantal open BMC/BDC-marked-content-sequenties die nog niet door EMC zijn gesloten |
CompatibilityDepth | Aantal open BX-compatibiliteitssecties die nog niet door EX zijn gesloten |
Gebruiksopmerkingen
- De walker werkt het record bij terwijl gepaarde operatoren voorbijkomen en levert bij elk visitor-event de huidige momentopname aan
- Visitors kunnen de diepten lezen om te bepalen of een operator binnen een tekstobject of een marked-content-sequentie zit voordat ze die bewerken
- De bijbehorende
THPDFContentOperatorVisitStatistics-velden leggen de maximale diepte vast die elke teller bereikte, handig om ongebalanceerde streams te spotten