THPDFContentTokenKind Type
Klassifiziert ein vom Content-Stream-Lexer erzeugtes Token
Deklaration
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
Unit
HPDFContentStream
Werte
| Wert | Zweck |
|---|---|
ctOperator | Operator- oder strukturelles Begrenzer-Token, etwa Tj oder die schließende Klammer eines Arrays |
ctOperandString | Literal-String-Operand in runden Klammern |
ctOperandHex | Hexadezimaler String-Operand in spitzen Klammern |
ctOperandName | Durch einen Schrägstrich eingeleiteter Name-Operand |
ctOperandNumber | Numerischer Operand |
ctOperandArray | Geklammertes Array-Token, dessen Nutzdaten String- und Zahl-Elemente im TJ-Stil tragen |
Verwendungshinweise
- Der zugehörige Token-Record trägt
StartOfs/EndOfs-Spans, sodass Editoren einen Operanden je nach Art direkt an Ort und Stelle umschreiben können - String-Ersetzungsfunktionen matchen auf
ctOperandStringundctOperandHexund lassen Namen und Zahlen unangetastet - Textextraktionsfunktionen lesen
ctOperandArray-Elemente, wo Strings gezeigt werden und negative Zahlen die Textposition weiterschieben