THPDFContentOperatorState Record
Traccia le profondità di annidamento che il walker degli operatori di contenuto mantiene mentre visita uno stream
Dichiarazione
THPDFContentOperatorState= record
GraphicsStateDepth: Integer;
TextObjectDepth: Integer;
MarkedContentDepth: Integer;
CompatibilityDepth: Integer;
end;
Unità
HPDFContentStream
Campi
| Campo | Scopo |
|---|---|
GraphicsStateDepth | Conteggio degli operatori q aperti non ancora chiusi da Q |
TextObjectDepth | Numero di text object BT aperti e non ancora chiusi da ET |
MarkedContentDepth | Conteggio delle sequenze di contenuto marcato BMC/BDC aperte non ancora chiuse da EMC |
CompatibilityDepth | Numero di sezioni di compatibilità BX aperte e non ancora chiuse da EX |
Note d'uso
- Il walker aggiorna il record mentre gli operatori accoppiati scorrono e consegna l'istantanea corrente su ogni evento del visitor
- I visitor possono leggere le profondità per decidere se un operatore sta dentro un oggetto testo o una sequenza di contenuto marcato prima di modificarlo
- I campi corrispondenti di
THPDFContentOperatorVisitStatisticsregistrano la profondità massima raggiunta da ogni contatore, utili per individuare stream sbilanciati