THPDFTextMatch レコード

ロード済みページのテキスト検索で見つかった 1 件の一致を、グリフ範囲、ソースオペランド、ユーザー空間ジオメトリとともに位置付けます

宣言

THPDFTextMatch= record
  PageIndex: Integer;
  GlyphStart: Integer;
  GlyphEnd: Integer;
  TokenIndex: Integer;
  ItemIndex: Integer;
  X, Y: Double;
  Width: Double;
  Text: UnicodeString;
end;

ユニット

HPDFContentStream

フィールド

フィールド目的
PageIndex一致を含むページ。グリフマッチャは -1 のままにし、公開検索 API が実際のページインデックスを書き込みます
GlyphStart一致の先頭グリフの、ページグリフ配列での両端含むインデックス
GlyphEnd一致の末尾グリフの両端含むインデックス
TokenIndex先頭グリフのソースオペランドトークン。呼び出し側がそのバイトを書き直せます
ItemIndexオペランドが配列のとき、先頭グリフを保持する TJ 配列項目
X先頭グリフ原点のユーザー空間 X
Y先頭グリフ原点のユーザー空間 Y
Width先頭グリフ原点から末尾グリフ終端までのユーザー空間送り幅
Textグリフ列に現れた通りの一致テキスト

使用上の注意

関連 API