function GetSelectedFormText: WString;
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:
Active = False);FormType = ftNone);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ệ.
FormField[i] := ... có thể thu gọn lựa chọn trở lại thành con trỏ.
procedure TForm1.btnCopyClick(Sender: TObject);
begin
if not PdfView1.CopySelectedFormTextToClipboard then
ShowMessage('No form text selected');
end;