PDFium Delphi Component Docs

SelectAllFormText metódus

Component: TPdfView  ·  Unit: PDFium
A nézet aktív oldalán a fókuszban lévő AcroForm vezérlőn belül minden karaktert kijelöl, ami megfelel a vezérlőn belüli Ctrl+A-nak

Syntax

function SelectAllFormText: Boolean;

Description

A SelectAllFormText a PDFium FORM_SelectAllText belépési pontját csomagolja. A PDFium API már unit szinten kötve volt, de a v1.23.0-ig nem volt magas szintű elérője; ez a metódus a vezérlőn belüli Ctrl+A gesztust adja az alkalmazásoknak a nézet alosztályba sorolása nélkül

True, ha kijelölés történt (azaz a fókuszban lévő vezérlőnek legalább egy karaktere van), egyébként False. Biztonságosan False értéket ad vissza, amikor a nézet inaktív, a dokumentum nem tartalmaz AcroFormot, vagy nincs vezérlőn fókusz

A GetSelectedFormText melletti klasszikus pár az Összes másolása menüparancs: a SelectAllFormText kiemeli a fókuszban lévő vezérlőn belüli összes karaktert, majd a GetSelectedFormText WString karakterláncként adja vissza ezeket a karaktereket a vágólaphoz

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