PDFium Delphi Component Docs

SelectAllFormText Yöntem

Component: TPdfView  ·  Unit: PDFium
Görünümün etkin sayfasındaki odaklı AcroForm widget'ının içindeki her karakteri seçer (widget içinde Ctrl+A eşdeğeri)

Syntax

function SelectAllFormText: Boolean;

Description

SelectAllFormText, PDFium'un FORM_SelectAllText giriş noktasını sarmalar. PDFium API'si unit düzeyinde hâlihazırda bağlıydı ama v1.23.0'a kadar üst düzey bir erişicisi yoktu; bu metot, uygulamalara view'i subclass etmeden widget-içi- Ctrl+A hareketini verir

Bir seçim yapıldıysa (yani odaklı widget en az bir karakter içeriyorsa) True, aksi hâlde False döndürür. View etkin değilken, dokümanda AcroForm yokken veya hiçbir widget odaklı değilken güvenle False döndürür

GetSelectedFormText ile klasik eşleşme, Tümünü Kopyala menü öğesidir: SelectAllFormText, odaklı widget içindeki her karakteri vurgular; GetSelectedFormText ise o karakterleri pano için WString olarak döndürür

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