THPDFContentOperatorState Record
Sporer de indlejringsdybder, som indholdsoperator-gennemløberen vedligeholder, mens den besøger en strøm
Deklaration
THPDFContentOperatorState= record
GraphicsStateDepth: Integer;
TextObjectDepth: Integer;
MarkedContentDepth: Integer;
CompatibilityDepth: Integer;
end;
Enhed
HPDFContentStream
Felter
| Felt | Formål |
|---|---|
GraphicsStateDepth | Antal åbne q-operatorer, der endnu ikke er lukket af Q |
TextObjectDepth | Antal åbne BT-tekstobjekter, der endnu ikke er lukket af ET |
MarkedContentDepth | Antal åbne BMC/BDC-sekvenser med markeret indhold, der endnu ikke er lukket af EMC |
CompatibilityDepth | Antal åbne BX-kompatibilitetssektioner, der endnu ikke er lukket af EX |
Brugsnoter
- Gennemløberen opdaterer posten, efterhånden som parrede operatorer passerer, og leverer det aktuelle snapshot ved hvert besøgsevent
- Besøgende kan læse dybderne for at afgøre, om en operator befinder sig inde i et tekstobjekt eller en markeret indholdssekvens, før den redigeres
- De tilsvarende
THPDFContentOperatorVisitStatistics-felter registrerer den maksimale dybde, hver tæller nåede, hvilket er nyttigt til at spotte ubalancerede strømme