THPDFContentTokenKind Type
Classifica um token produzido pelo lexer de content stream
Declaração
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
Unidade
HPDFContentStream
Valores
| Valor | Finalidade |
|---|---|
ctOperator | Token de operador ou delimitador estrutural, como Tj ou o colchete de fechamento de um array |
ctOperandString | Operando de string literal escrito com delimitadores de parênteses |
ctOperandHex | Operando de string hexadecimal escrito com delimitadores de colchetes angulares |
ctOperandName | Operando de nome introduzido por uma barra |
ctOperandNumber | Operando numérico |
ctOperandArray | Token de array entre colchetes cujo payload carrega itens de string e número no estilo TJ |
Notas de uso
- O record de token companheiro carrega os spans
StartOfs/EndOfs, então editores podem reescrever um operando no lugar pelo tipo - Recursos de substituição de strings casam com
ctOperandStringectOperandHex, deixando nomes e números intocados - Recursos de extração de texto leem os itens de
ctOperandArray, em que strings são exibidas e números negativos avançam a posição do texto