Tipul THPDFContentTokenKind
Clasifică un token produs de lexerul fluxului de conținut
Declarație
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
Unitate
HPDFContentStream
Valori
| Valoare | Scop |
|---|---|
ctOperator | Token operator sau delimitator structural, precum Tj sau paranteza de închidere a unui array |
ctOperandString | Operand de tip string literal scris cu delimitatori de tip paranteză |
ctOperandHex | Operand de tip string hexazecimal scris cu delimitatori de tip paranteză unghiulară |
ctOperandName | Operand de tip nume introdus printr-o bară oblică |
ctOperandNumber | Operand numeric |
ctOperandArray | Token de array între paranteze a cărui sarcină utilă conține elemente de stringuri și numere în stilul TJ |
Note de utilizare
- Înregistrarea de token însoțitoare poartă intervalele
StartOfs/EndOfs, astfel încât editoarele pot rescrie un operand pe loc în funcție de tip - Funcțiile de înlocuire a stringurilor se potrivesc pe
ctOperandStringșictOperandHex, lăsând numele și numerele neatinse - Funcțiile de extracție de text citesc elementele
ctOperandArray, unde stringurile sunt afișate, iar numerele negative avansează poziția textului