THPDFContentOperatorState Record
Spårar de nestlingsdjup som innehållsoperator-genomgången håller reda på medan en ström besöks
Deklaration
THPDFContentOperatorState= record
GraphicsStateDepth: Integer;
TextObjectDepth: Integer;
MarkedContentDepth: Integer;
CompatibilityDepth: Integer;
end;
Enhet
HPDFContentStream
Fält
| Fält | Syfte |
|---|---|
GraphicsStateDepth | Antal öppna q-operatorer som ännu inte stängts av Q |
TextObjectDepth | Antal öppna BT-textobjekt som ännu inte stängts av ET |
MarkedContentDepth | Antal öppna BMC/BDC-sekvenser med markerat innehåll som ännu inte stängts av EMC |
CompatibilityDepth | Antal öppna BX-kompatibilitetsavsnitt som ännu inte stängts av EX |
Användningsanteckningar
- Genomgången uppdaterar recorden när parade operatorer passerar och lämnar aktuell ögonblicksbild vid varje besökarhändelse
- Besökare kan läsa djupen för att avgöra om en operatör ligger inuti ett textobjekt eller en sekvens med markerat innehåll innan den redigeras
- De motsvarande
THPDFContentOperatorVisitStatistics-fälten registrerar största djup som varje räknare nådde, användbart för att upptäcka obalanserade strömmar