Тип THPDFContentTokenKind
Классифицирует один токен, выданный лексером content stream
Объявление
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
Модуль
HPDFContentStream
Значения
| Значение | Назначение |
|---|---|
ctOperator | Токен оператора или структурного разделителя, например Tj или закрывающая скобка массива |
ctOperandString | Строковый операнд-литерал в круглых скобках |
ctOperandHex | Hex-строковый операнд в угловых скобках |
ctOperandName | Операнд-name, начинающийся со слэша |
ctOperandNumber | Числовой операнд |
ctOperandArray | Токен массива в скобках, чья полезная нагрузка несёт строковые и числовые элементы в стиле TJ |
Примечания по использованию
- Сопутствующая запись токена несёт диапазоны
StartOfs/EndOfs, поэтому редакторы могут переписывать операнд на месте по его виду - Функции замены строк сопоставляют
ctOperandStringиctOperandHex, не трогая имена и числа - Функции извлечения текста читают элементы
ctOperandArray, где строки выводятся, а отрицательные числа сдвигают текстовую позицию