THPDFContentTokenKind Type
Klasyfikuje pojedynczy token wytworzony przez lexer strumienia treści
Deklaracja
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
Jednostka
HPDFContentStream
Wartości
| Wartość | Przeznaczenie |
|---|---|
ctOperator | Token operatora albo delimitera strukturalnego, na przykład Tj albo zamykający nawias tablicy |
ctOperandString | Operand literału ciągowego zapisany w delimiterach nawiasowych |
ctOperandHex | Operand ciągu szesnastkowego zapisany w delimiterach nawiasów kątowych |
ctOperandName | Operand nazwy wprowadzony ukośnikiem |
ctOperandNumber | Operand liczbowy |
ctOperandArray | Token tablicy w nawiasach, którego ładunek niesie elementy ciągowe i liczbowe w stylu TJ |
Uwagi dotyczące użycia
- Towarzyszący rekord tokenu niesie zakresy
StartOfs/EndOfs, więc edytory mogą przepisać operand w miejscu według rodzaju - Funkcje zamiany ciągów dopasowują
ctOperandStringictOperandHex, pozostawiając nazwy i liczby nienaruszone - Funkcje ekstrakcji tekstu czytają elementy
ctOperandArray, gdzie ciągi są wyświetlane, a liczby ujemne przesuwają pozycję tekstu