THPDFContentOperatorState Record
Sporer nesterdypdene innholdsoperator-traverseringen holder styr på mens en strøm besøkes
Deklarasjon
THPDFContentOperatorState= record
GraphicsStateDepth: Integer;
TextObjectDepth: Integer;
MarkedContentDepth: Integer;
CompatibilityDepth: Integer;
end;
Enhet
HPDFContentStream
Felt
| Felt | Formål |
|---|---|
GraphicsStateDepth | Antall åpne q-operatorer som ennå ikke er lukket av Q |
TextObjectDepth | Antall åpne BT-tekstobjekter som ennå ikke er lukket av ET |
MarkedContentDepth | Antall åpne BMC/BDC-sekvenser med markert innhold som ennå ikke er lukket av EMC |
CompatibilityDepth | Antall åpne BX-kompatibilitetsseksjoner som ennå ikke er lukket av EX |
Bruksnotater
- Traverseringen oppdaterer recorden etter hvert som parede operatorer passerer, og leverer gjeldende snapshot på hvert visitor-event
- Visitors kan lese dypdene for å avgjøre om en operator ligger inne i et tekstobjekt eller en sekvens med markert innhold før den redigeres
- De tilhørende
THPDFContentOperatorVisitStatistics-feltene registrerer maksimal dybde hver teller nådde, nyttig for å oppdage ubalanse i strømmer