function SelectAllFormText: Boolean;
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
FormField[i] := FormField[i]; atayın — PDFium, değer değişiminde seçimi bir caret'e daraltır
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;