PDFium Delphi Component Docs

SelectAllFormText Méthode

Composant: TPdfView  ·  Unit: PDFium
Sélectionne chaque caractère à l'intérieur du widget AcroForm focalisé sur la page active de la vue (l'équivalent de Ctrl+A dans le widget)

Syntax

function SelectAllFormText: Boolean;

Description

SelectAllFormText encapsule le point d'entrée FORM_SelectAllText de PDFium. L'API PDFium était déjà liée au niveau de l'unité mais ne disposait d'aucun accès de haut niveau avant v1.23.0 ; cette méthode donne aux applications le geste Ctrl+A à l'intérieur d'un widget sans sous-classer la vue

Renvoie True lorsqu'une sélection a été faite (c'est-à-dire que le widget focalisé possède au moins un caractère) et False sinon. Renvoie False en toute sécurité lorsque la vue est inactive, que le document ne contient pas d'AcroForm ou qu'aucun widget n'est focalisé

L'association classique avec GetSelectedFormText est l'élément de menu Copy-All : SelectAllFormText met en surbrillance chaque caractère à l'intérieur du widget focalisé, puis GetSelectedFormText renvoie ces caractères sous forme de WString pour le presse-papiers

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
    PdfView1.CopySelectedFormTextToClipboard;
end;

See Also

CopySelectedFormTextToClipboard, GetSelectedFormText, FormUndo, FormField