PDFium Delphi Component Docs

SelectAllFormText metoda

Komponenta: TPdfView  ·  Jedinica: PDFium
Odabire svaki znak unutar fokusiranog AcroForm widgeta na aktivnoj stranici prikaza (ekvivalent Ctrl+A unutar widgeta)

Sintaksa

function SelectAllFormText: Boolean;

Opis

SelectAllFormText omotava PDFium-ovu ulaznu točku FORM_SelectAllText. PDFium API već je bio povezan na razini jedinice, ali nije imao pristupnik više razine do verzije v1.23.0; ova metoda daje aplikacijama gestu Ctrl+A unutar widgeta bez izvođenja klase iz prikaza

Vraća True kada je odabir napravljen (tj. kada fokusirani widget ima barem jedan znak), inače False; sigurno vraća False kada je prikaz neaktivan, dokument ne sadrži AcroForm ili nijedan widget nema fokus

Klasično uparivanje s GetSelectedFormText jest stavka izbornika Kopiraj sve: SelectAllFormText ističe svaki znak unutar fokusiranog widgeta, a zatim GetSelectedFormText vraća te znakove kao WString za međuspremnik

Napomene

Primjer

procedure TForm1.miSelectAllClick(Sender: TObject);
begin
  if PdfView1.SelectAllFormText then
    sbInfo.SimpleText := 'Form text selected'
  else
    sbInfo.SimpleText := 'No focused form widget';
end;

// Copy-all pattern
procedure TForm1.miCopyAllClick(Sender: TObject);
begin
  if PdfView1.SelectAllFormText then
    Clipboard.AsText := string(PdfView1.GetSelectedFormText);
end;

Vidi također

GetSelectedFormText, FormUndo, FormField