PDFium Component Docs

SelectAllFormText-metode

Component: TPdfView  ·  Unit: PDFium
Velger hvert tegn inne i den fokuserte AcroForm-widgeten på visningens aktive side (tilsvarer Ctrl+A inne i widgeten)

Syntax

function SelectAllFormText: Boolean;

Description

SelectAllFormText omslutter PDFiums inngangspunkt FORM_SelectAllText. PDFium-API-et var allerede bundet på unit-nivå, men hadde ingen tilgang på høyt nivå før v1.23.0; denne metoden gir applikasjoner Ctrl+A-inne-i-en-widget-bevegelsen uten å subklasse visningen

Returnerer True når en markering ble gjort (dvs. at den fokuserte widgeten har minst ett tegn) og False ellers. Returnerer trygt False når visningen er inaktiv, dokumentet ikke har noen AcroForm, eller ingen widget er fokusert

Den klassiske kombinasjonen med GetSelectedFormText er menyelementet Kopier alt: SelectAllFormText uthever hvert tegn inne i den fokuserte widgeten, og deretter returnerer GetSelectedFormText disse tegnene som en WString til utklippstavlen

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