PDFium Delphi Component Docs

SelectAllFormText metod

Component: TPdfView  ·  Unit: PDFium
Bira svaki znak unutar fokusiranog AcroForm widgeta na aktivnoj stranici pregleda (ekvivalent Ctrl+A unutar widgeta)

Syntax

function SelectAllFormText: Boolean;

Description

SelectAllFormText obavija ulaznu tačku PDFium-a FORM_SelectAllText. PDFium API je već bio vezan na nivou jedinice, ali nije imao pristupnik višeg nivoa sve do v1.23.0; ovaj metod daje aplikacijama gest Ctrl+A unutar widgeta bez izvođenja klase pregledača

Vraća True kada je izbor napravljen (tj. kada fokusirani widget ima bar jedan znak), a u suprotnom False. Bezbedno vraća False kada je pregled neaktivan, kada dokument ne sadrži AcroForm ili kada nijedan widget nije fokusiran

Klasično uparivanje sa GetSelectedFormText je stavka menija Copy-All: SelectAllFormText ističe svaki znak unutar fokusiranog widgeta, a zatim GetSelectedFormText vraća te znakove kao WString za clipboard

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
    Clipboard.AsText := string(PdfView1.GetSelectedFormText);
end;

See Also

GetSelectedFormText, FormUndo, FormField