טיפוס THPDFContentTokenKind
מסווג token אחד שמפיק ה-lexer של content stream
הצהרה
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
יחידה
HPDFContentStream
ערכים
| ערך | מטרה |
|---|---|
ctOperator | token של אופרטור או של מפריד מבני, כמו Tj או הסוגריים הסוגרים של מערך |
ctOperandString | operand של מחרוזת ליטרלית שנכתב בתוך מפרידי סוגריים |
ctOperandHex | operand של מחרוזת הקסדצימלית שנכתב בתוך סוגריים זוויתיים |
ctOperandName | operand של שם שמופיע אחרי לוכסן |
ctOperandNumber | operand מספרי |
ctOperandArray | token של מערך מסוגר שהמטען שלו נושא פריטי מחרוזת ומספר בסגנון TJ |
הערות שימוש
- רקורד ה-token הנלווה נושא את טווחי ה-
StartOfs/EndOfs, כך שכלי עריכה יכולים לכתוב מחדש operand במקום לפי הסוג - פיצ'רים של החלפת מחרוזות מתאימים לפי
ctOperandStringו-ctOperandHexומשאירים שמות ומספרים ללא פגע - פיצ'רים של חילוץ טקסט קוראים את פריטי
ctOperandArray, שבהם מחרוזות מוצגות ומספרים שליליים מקדמים את מיקום הטקסט