PDFium Delphi Component Docs

SelectAllFormText Metodo

Componente: TPdfView  ·  Unità: PDFium
Seleziona ogni carattere all'interno del widget AcroForm attivo sulla pagina corrente della vista (l'equivalente di Ctrl+A dentro il widget).

Syntax

function SelectAllFormText: Boolean;

Description

SelectAllFormText incapsula il punto di ingresso FORM_SelectAllText di PDFium. L'API PDFium era già agganciata a livello di unit ma non aveva un accessore di alto livello fino alla v1.23.0; questo metodo dà alle applicazioni il gesto Ctrl+A-dentro-un- widget senza dover fare subclassing della vista

Restituisce True quando è stata fatta una selezione (cioè il widget focalizzato ha almeno un carattere) e False altrimenti. Restituisce False in sicurezza quando la vista è inattiva, il documento non ha AcroForm o nessun widget è focalizzato

La coppia classica con GetSelectedFormText è la voce di menu Copia-tutto: SelectAllFormText evidenzia ogni carattere dentro il widget focalizzato, poi GetSelectedFormText restituisce quei caratteri come WString per gli appunti

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