PDFium Delphi Component Docs

SelectAllFormText Metod

Component: TPdfView  ·  Unit: PDFium
Markerar varje tecken i den fokuserade AcroForm-widgeten på visningens aktiva sida (motsvarigheten till Ctrl+A i widgeten)

Syntax

function SelectAllFormText: Boolean;

Description

SelectAllFormText omsluter PDFium:s FORM_SelectAllText-ingångspunkt. PDFium-API:et var redan bundet på unitnivå men saknade åtkomst på hög nivå fram till v1.23.0; metoden ger program gesten Ctrl+A inuti en widget utan att ärva om vyn

Returnerar True när en markering skapades (dvs. den fokuserade widgeten har minst ett tecken) och False i övriga fall. Returnerar False på ett säkert sätt när vyn är inaktiv, dokumentet saknar AcroForm eller ingen widget är fokuserad

Den klassiska kombinationen med GetSelectedFormText är menyposten Kopiera allt: SelectAllFormText markerar varje tecken inuti den fokuserade widgeten, varefter GetSelectedFormText returnerar dessa tecken som en WString för urklipp

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