function GetSelectedFormText: WString;
GetSelectedFormText е high-level входна точка върху обвързването
FORM_GetSelectedText на PDFium. PDFium API беше вече
обвързано на ниво unit, но нямаше Pascal-приятелски достъп до
v1.23.0; този метод го обвива чисто
Методът цели какъвто и да е AcroForm widget, който в момента притежава фокуса на активната страница на изгледа (същият widget, който отговаря на клавиатурен вход). Когато потребителят е маркирал диапазон от символи в този widget — например чрез Shift+Стрелка или клик и влачене — GetSelectedFormText връща маркирания текст като WString. Когато не е маркиран текст (само позиция на карета), GetSelectedFormText връща празен низ
Методът не прави нищо, когато:
Active = False);FormType = ftNone);И в трите случая връщаната стойност е празен низ — методът никога не вдига изключение
FormField[i] := ... може да свие маркирането обратно до карета
procedure TForm1.btnCopyClick(Sender: TObject);
begin
if not PdfView1.CopySelectedFormTextToClipboard then
ShowMessage('No form text selected');
end;