PDFium Delphi Component Docs

GetSelectedFormText metoda

Komponenta: TPdfView  ·  Jednotka: PDFium
Vrací text aktuálně vybraný uvnitř zaměřeného widgetu AcroForm na aktivní stránce pohledu

Syntaxe

function GetSelectedFormText: WString;

Popis

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ž:

Ve všech třech případech je návratovou hodnotou prázdný řetězec — metoda nikdy nevyvolá výjimku

Poznámky

Příklad

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

Viz také

CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo, FormRedo, FormField