PDFium Delphi Component Docs

μέθοδος SelectAllFormText

Component: TPdfView  ·  Unit: PDFium
Επιλέγει κάθε χαρακτήρα εντός του εστιασμένου AcroForm widget στην ενεργή σελίδα της προβολής (το ισοδύναμο Ctrl+A εντός του widget).

Syntax

function SelectAllFormText: Boolean;

Description

Το SelectAllFormText τυλίγει το σημείο εισόδου FORM_SelectAllText του PDFium. Το API PDFium ήταν ήδη δεσμευμένο σε επίπεδο μονάδας αλλά δεν είχε υψηλού επιπέδου accessor μέχρι v1.23.0· αυτή η μέθοδος δίνει στις εφαρμογές τη χειρονομία Ctrl+A-εντός- widget χωρίς υποκλάση της προβολής.

Returns True όταν έγινε επιλογή (δηλ. το εστιασμένο widget έχει τουλάχιστον έναν χαρακτήρα) και False διαφορετικά. Επιστρέφει False με ασφάλεια όταν η προβολή είναι ανενεργή, το έγγραφο δεν φέρει AcroForm ή κανένα widget δεν είναι εστιασμένο.

Το κλασικό ζευγάρωμα με GetSelectedFormText είναι το μενού Copy-All: το SelectAllFormText επισημαίνει κάθε χαρακτήρα εντός του εστιασμένου widget, στη συνέχεια το GetSelectedFormText επιστρέφει αυτούς τους χαρακτήρες ως WString και το CopySelectedFormTextToClipboard μπορεί να αντιγράψει τους μέσω της κοινής διαδρομής προχείρου Unicode

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