function GetSelectedFormText: WString;
GetSelectedFormText je vysokoúrovňový vstupní bod nad vazbou
FORM_GetSelectedText PDFia. Toto PDFium API bylo na úrovni
jednotky svázáno už dříve, ale do v1.23.0 nemělo přívětivý přístup pro
Pascal; tato metoda ho čistě obaluje
Metoda míří na widget AcroForm, který aktuálně vlastní fokus na aktivní stránce pohledu (tentýž widget, který reaguje na vstup z klávesnice). Když uživatel uvnitř tohoto widgetu vybral rozsah znaků — například pomocí Shift+Šipka nebo tažením myší — GetSelectedFormText vrátí text výběru jako WString. Když není vybrán žádný text (jen pozice kurzoru), vrátí GetSelectedFormText prázdný řetězec
Metoda nemá žádný účinek, když:
Active = False);FormType = ftNone);Ve všech třech případech je návratovou hodnotou prázdný řetězec — metoda nikdy nevyvolá výjimku
FormField[i] := ... může sbalit výběr zpět na kurzor
procedure TForm1.btnCopyClick(Sender: TObject);
begin
if not PdfView1.CopySelectedFormTextToClipboard then
ShowMessage('No form text selected');
end;