Înregistrarea THPDFContentOperatorState
Urmărește adâncimile de imbricare pe care parcurgerea de operatori de conținut le menține în timpul vizitării unui flux
Declarație
THPDFContentOperatorState= record
GraphicsStateDepth: Integer;
TextObjectDepth: Integer;
MarkedContentDepth: Integer;
CompatibilityDepth: Integer;
end;
Unitate
HPDFContentStream
Câmpuri
| Câmp | Scop |
|---|---|
GraphicsStateDepth | Numărul de operatori q deschiși, încă neînchiși de Q |
TextObjectDepth | Numărul de obiecte text BT deschise, încă neînchise de ET |
MarkedContentDepth | Numărul de secvențe marked-content BMC/BDC deschise, încă neînchise de EMC |
CompatibilityDepth | Numărul de secțiuni de compatibilitate BX deschise, încă neînchise de EX |
Note de utilizare
- Parcurgerea actualizează înregistrarea pe măsură ce operatorii perechi trec și livrează instantaneul curent la fiecare eveniment de vizitator
- Vizitatorii pot citi adâncimile pentru a decide dacă un operator se află în interiorul unui obiect de text sau al unei secvențe de conținut marcat înainte să-l editeze
- Câmpurile corespunzătoare din
THPDFContentOperatorVisitStatisticsînregistrează adâncimea maximă atinsă de fiecare contor, utile pentru depistarea fluxurilor dezechilibrate