PDFium Delphi Component Docs

SelectAllFormText-metodi

Komponentti: TPdfView  ·  Yksikkö: PDFium
Valitsee jokaisen merkin fokusoidun AcroForm-widgetin sisällä näkymän aktiivisella sivulla (vastaten Ctrl+A-näppäintä widgetin sisällä).

Syntax

function SelectAllFormText: Boolean;

Description

SelectAllFormText käärii PDFiumin FORM_SelectAllText-sisääntulopisteen. PDFium-API oli jo sidottu yksikkötasolla, mutta sillä ei ollut korkean tason hakijaa ennen v1.23.0:aa; tämä metodi antaa sovelluksille Ctrl+A-widgetin-sisällä-eleen ilman näkymän aliluokittelua.

Palauttaa True, kun valinta tehtiin (eli fokusoidulla widgetillä on vähintään yksi merkki), ja False muutoin. Palauttaa False turvallisesti, kun näkymä on epäaktiivinen, dokumentilla ei ole AcroForm-rakennetta tai mikään widget ei ole fokusoitu.

Klassinen pari GetSelectedFormText-funktion kanssa on Kopioi-kaikki-valikkokohde: SelectAllFormText korostaa jokaisen merkin fokusoidun widgetin sisällä, sitten GetSelectedFormText palauttaa nuo merkit WString-muodossa ja CopySelectedFormTextToClipboard voi kopioida ne jaetun Unicode-leikepöytäpolun kautta

Remarks

Example

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
    PdfView1.CopySelectedFormTextToClipboard;
end;

See Also

CopySelectedFormTextToClipboard, GetSelectedFormText, FormUndo, FormField