function GetSelectedFormText: WString;
GetSelectedFormText est un point d’entrée de haut niveau par-dessus la liaison FORM_GetSelectedText de PDFium. L’API PDFium était déjà liée au niveau unité mais n’avait pas d’accesseur convivial en Pascal jusqu’à v1.23.0 ; cette méthode l’enveloppe proprement
La méthode cible le widget AcroForm qui possède actuellement le focus sur la page active de la vue (le même widget qui répond à la saisie clavier). Lorsque l’utilisateur a sélectionné une plage de caractères dans ce widget — par exemple via Shift+Flèche ou cliquer-glisser — GetSelectedFormText renvoie le texte de sélection comme WString. Lorsqu’aucun texte n’est sélectionné (juste une position de curseur), GetSelectedFormText renvoie une chaîne vide
La méthode est un no-op lorsque
Active = False)FormType = ftNone)Dans les trois cas, la valeur de retour est une chaîne vide — la méthode ne lève jamais
FormField[i] := ... peut réduire la sélection à un curseur
procedure TForm1.btnCopyClick(Sender: TObject);
begin
if not PdfView1.CopySelectedFormTextToClipboard then
ShowMessage('No form text selected');
end;