THPDFContentTokenKind 型
コンテンツストリームレキサが生成した 1 つのトークンを分類します
宣言
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
ユニット
HPDFContentStream
値
| 値 | 目的 |
|---|---|
ctOperator | オペレータまたは構造区切りのトークン。Tj や配列の閉じ括弧などが該当します |
ctOperandString | 括弧区切りで書かれたリテラル文字列のオペランド |
ctOperandHex | 山括弧区切りで書かれた 16 進文字列のオペランド |
ctOperandName | スラッシュで始まる名前オペランド |
ctOperandNumber | 数値オペランド |
ctOperandArray | 括弧付き配列トークン。ペイロードは TJ 形式の文字列と数値の項目を運びます |
使用上の注意
- 対応するトークンレコードが
StartOfs/EndOfsスパンを運ぶため、編集機能は種別に応じてオペランドをその場で書き直せます - 文字列置換機能は
ctOperandStringとctOperandHexを照合し、名前と数値には触れません - テキスト抽出機能は
ctOperandArrayの項目を読みます。文字列が表示対象になり、負の数はテキスト位置を進めます