Tipo THPDFContentTokenKind
Clasifica un token producido por el lexer de content streams
Declaración
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
Unidad
HPDFContentStream
Valores
| Valor | Propósito |
|---|---|
ctOperator | Token de operador o de delimitador estructural, como Tj o el corchete de cierre de un array |
ctOperandString | Operando de cadena literal escrito con delimitadores de paréntesis |
ctOperandHex | Operando de cadena hexadecimal escrito con delimitadores angulares |
ctOperandName | Operando name introducido por una barra inclinada |
ctOperandNumber | Operando numérico |
ctOperandArray | Token de array entre corchetes cuyo payload lleva items de cadenas y números al estilo TJ |
Notas de uso
- El record de token acompañante lleva los spans
StartOfs/EndOfs, así que los editores pueden reescribir un operando in situ según su tipo - Las funciones de reemplazo de cadenas hacen match con
ctOperandStringyctOperandHex, dejando intactos los nombres y los números - Las funciones de extracción de texto leen los items de
ctOperandArray, donde las cadenas se muestran y los números negativos avanzan la posición del texto