THPDFTextMatch Record

定位已載入頁面文字搜尋找到的一次命中,附帶字形範圍、來源運算元與使用者空間幾何資訊

宣告

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第一個字形的來源運算元 token,呼叫端藉此改寫其位元組
ItemIndex運算元為陣列時,承載第一個字形的 TJ 陣列項索引
X第一個字形原點的使用者空間 X
Y第一個字形原點的使用者空間 Y
Width從第一個字形原點到最後一個字形結束的使用者空間寬度
Text與字形序列中完全一致的命中文字

使用說明

相關 API