PDFium Delphi Component Docs

Phương thức GetSelectedFormText

Component: TPdfView  ·  Unit: PDFium
Trả về văn bản hiện đang được chọn bên trong widget AcroForm đang focus trên trang đang hoạt động của khung xem

Syntax

function GetSelectedFormText: WString;

Description

GetSelectedFormText là điểm vào cấp cao dựng trên liên kết FORM_GetSelectedText của PDFium. API PDFium vốn đã được liên kết ở cấp unit nhưng chưa có bộ truy cập thân thiện Pascal cho đến v1.23.0; phương thức này bọc nó một cách gọn gàng.

Phương thức nhắm vào widget AcroForm bất kỳ đang sở hữu focus trên trang hiệu lực của khung xem (cùng widget đó đáp ứng bàn phím). Khi người dùng đã chọn một khoảng ký tự bên trong widget đó — ví dụ bằng Shift+Mũi tên hoặc nhấp và kéo — GetSelectedFormText trả về văn bản lựa chọn dưới dạng WString. Khi không có văn bản nào được chọn (chỉ có vị trí con trỏ), GetSelectedFormText trả về chuỗi rỗng.

Phương thức là no-op khi:

Trong cả ba trường hợp giá trị trả về là chuỗi rỗng — phương thức không bao giờ phát sinh ngoại lệ.

Remarks

Example

procedure TForm1.btnCopyClick(Sender: TObject);
begin
  if not PdfView1.CopySelectedFormTextToClipboard then
    ShowMessage('No form text selected');
end;

See Also

CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo, FormRedo, FormField