Typ THPDFContentTokenKind
Třídí jeden token vyrobený lexérem obsahového streamu
Deklarace
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
Jednotka
HPDFContentStream
Hodnoty
| Hodnota | Účel |
|---|---|
ctOperator | Token operátoru nebo strukturálního oddělovače, například Tj nebo uzavírací závorka pole |
ctOperandString | Řetězcový operand zapsaný v kulatých závorkách |
ctOperandHex | Hexadecimální řetězcový operand zapsaný v lomených závorkách |
ctOperandName | Operand názvu uvedený lomítkem |
ctOperandNumber | Číselný operand |
ctOperandArray | Token pole v hranatých závorkách, jehož obsah nese položky řetězců a čísel ve stylu TJ |
Poznámky k použití
- Příslušný tokenový záznam nese rozsahy
StartOfs/EndOfs, takže editory mohou operand přepsat na místě podle druhu - Funkce nahrazování řetězců pracují s
ctOperandStringactOperandHexa názvy ani čísla nechávají nedotčené - Funkce extrakce textu čtou položky
ctOperandArray, kde se řetězce zobrazují a záporná čísla posouvají textovou pozici