PDFiumPas 文件

PageWordBoxes 方法

元件: TPdfView  ·  單元: PDFium
傳回目前 TPdfView 頁面中每個詞的 TPdfWordBox 記錄,包含字元範圍和頁面座標矩形

Syntax

function PageWordBoxes: TPdfWordBoxes;

Return Value

TPdfWordBoxes

Description

詞框會依空白字元、定位字元、換行字元與 NBSP 字元切分頁面文字

元件方法也會將 FPDFText_GetCharBox 矩形聯集為每個詞的單一頁面空間 TPdfRectangle

Remarks

Example

var Words: TPdfWordBoxes;
  Rects: TPdfRectangles;
begin
  Words := PdfView1.PageWordBoxes;
  if Length(Words) > 0 then
  begin
    SetLength(Rects, 1);
    Rects[0] := Words[0].Rect;
    PdfView1.SetReadingHighlight(Rects, Words[0].Page);
  end;
end;

See Also

Text, SetReadingHighlight