PDFium Delphi Component Docs

μέθοδος GetSelectedFormText

Component: TPdfView  ·  Unit: PDFium
Επιστρέφει το κείμενο που είναι επιλεγμένο εντός του εστιασμένου AcroForm widget στην ενεργή σελίδα της προβολής.

Syntax

function GetSelectedFormText: WString;

Description

Το GetSelectedFormText είναι υψηλού επιπέδου σημείο εισόδου πάνω από το binding FORM_GetSelectedText του PDFium. Το API PDFium ήταν ήδη δεσμευμένο σε επίπεδο μονάδας αλλά δεν είχε φιλικό προς Pascal accessor μέχρι v1.23.0· αυτή η μέθοδος το τυλίγει καθαρά.

Η μέθοδος στοχεύει όποιο AcroForm widget κατέχει αυτή τη στιγμή την εστίαση στην ενεργή σελίδα της προβολής (το ίδιο widget που ανταποκρίνεται σε είσοδο πληκτρολογίου). Όταν ο χρήστης έχει επιλέξει εύρος χαρακτήρων εντός αυτού του widget — για παράδειγμα με Shift+Arrow ή κλικ-και- σύρσιμο — το GetSelectedFormText επιστρέφει το κείμενο επιλογής ως WString. Όταν δεν έχει επιλεγεί κείμενο (μόνο θέση caret), το GetSelectedFormText επιστρέφει κενή συμβολοσειρά.

Η μέθοδος είναι no-op όταν:

Και στις τρεις περιπτώσεις η τιμή επιστροφής είναι κενή συμβολοσειρά — η μέθοδος δεν εγείρει ποτέ.

Remarks

Example

procedure TForm1.btnCopyClick(Sender: TObject);
begin
  if not PdfView1.CopySelectedFormTextToClipboard then
    ShowMessage('No form text selected');
end;

See Also

CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo, FormRedo, FormField