רקורד THPDFContentOperatorState
עוקב אחרי עומקי הקינון שה-walker של אופרטורי התוכן מתחזק בזמן ביקור stream
הצהרה
THPDFContentOperatorState= record
GraphicsStateDepth: Integer;
TextObjectDepth: Integer;
MarkedContentDepth: Integer;
CompatibilityDepth: Integer;
end;
יחידה
HPDFContentStream
שדות
| שדה | מטרה |
|---|---|
GraphicsStateDepth | מספר אופרטורי q פתוחים שטרם נסגרו על ידי Q |
TextObjectDepth | מספר אובייקטי הטקסט BT הפתוחים שטרם נסגרו על ידי ET |
MarkedContentDepth | מספר רצפי marked-content מסוג BMC/BDC הפתוחים שטרם נסגרו על ידי EMC |
CompatibilityDepth | מספר מקטעי התאימות BX הפתוחים שטרם נסגרו על ידי EX |
הערות שימוש
- ה-walker מעדכן את הרקורד כשאופרטורים מתואמים חולפים ומעביר את תמונת המצב הנוכחית בכל אירוע visitor
- visitors יכולים לקרוא את העומקים כדי להחליט אם אופרטור נמצא בתוך אובייקט טקסט או רצף marked-content לפני עריכתו
- שדות ה-
THPDFContentOperatorVisitStatisticsהמתאימים רושמים את העומק המרבי שאליו הגיע כל מונה, שימושי לזיהוי streams לא מאוזנים