THPDFContentOperatorState Record
追蹤內容運算子走訪器在走訪串流期間維護的巢狀深度
宣告
THPDFContentOperatorState= record
GraphicsStateDepth: Integer;
TextObjectDepth: Integer;
MarkedContentDepth: Integer;
CompatibilityDepth: Integer;
end;
單元
HPDFContentStream
欄位
| 欄位 | 用途 |
|---|---|
GraphicsStateDepth | 尚未被 Q 閉合的未結 q 運算子數 |
TextObjectDepth | 尚未被 ET 閉合的未結 BT 文字物件數 |
MarkedContentDepth | 尚未被 EMC 閉合的未結 BMC/BDC 標記內容序列數 |
CompatibilityDepth | 尚未被 EX 閉合的未結 BX 相容性區段數 |
使用說明
- 走訪器在成對運算子流經時更新 record,並在每個訪客事件上遞送目前快照
- 訪客可讀取深度,在編輯運算子前判斷它是否位於文字物件或標記內容序列之內
- 對應的
THPDFContentOperatorVisitStatistics欄位記錄各計數達到的最大深度,有助於找出不平衡的串流