function GetSelectedFormText: WString;
GetSelectedFormText je visokoravenska vstopna točka nad vezjo
FORM_GetSelectedText PDFium-a. API PDFium je bil na ravni enote
že vezan, vendar do v1.23.0 ni imel Pascal prijaznega dostopnika;
ta metoda ga čisto ovije.
Metoda cilja na tisti gradnik AcroForm, ki na aktivni strani pogleda trenutno drži fokus (isti gradnik, ki se odziva na tipkovnico). Ko je uporabnik znotraj tega gradnika izbral obseg znakov — na primer s Shift+puščica ali klikom in vlečenjem — GetSelectedFormText vrne besedilo izbire kot WString. Kadar ni izbranega besedila (samo položaj kazalke), GetSelectedFormText vrne prazen niz.
Metoda je brez učinka, kadar:
Active = False);FormType = ftNone);V vseh treh primerih je vrnjena vrednost prazen niz — metoda nikoli ne sproži izjeme.
FormField[i] := ... lahko strne izbiro nazaj v kazalko.
procedure TForm1.btnCopyClick(Sender: TObject);
begin
if not PdfView1.CopySelectedFormTextToClipboard then
ShowMessage('No form text selected');
end;