PDFium Component Docs

GetSelectedFormText Metoda

Component: TPdfView  ·  Unit: PDFium
Zwraca tekst aktualnie zaznaczony wewnątrz aktywnego widgetu AcroForm na aktywnej stronie podglądu

Syntax

function GetSelectedFormText: WString;

Description

GetSelectedFormText to wysokopoziomowy punkt wejściowy zbudowany nad powiązaniem FORM_GetSelectedText biblioteki PDFium. Interfejs PDFium był już związany na poziomie modułu, ale do wersji v1.23.0 nie miał przyjaznego Pascalowi akcesora; ta metoda opakowuje go w czysty sposób.

Metoda odnosi się do widgetu AcroForm, który aktualnie posiada fokus na aktywnej stronie widoku (ten sam widget, który reaguje na wejście z klawiatury). Gdy użytkownik zaznaczy zakres znaków wewnątrz tego widgetu — na przykład przez Shift+Strzałka lub kliknięcie i przeciągnięcie — GetSelectedFormText zwraca tekst zaznaczenia jako WString. Gdy żaden tekst nie jest zaznaczony (tylko pozycja kursora tekstowego), GetSelectedFormText zwraca pusty ciąg.

Metoda nie wykonuje żadnej operacji, gdy:

We wszystkich trzech przypadkach zwracana wartość to pusty ciąg — metoda nigdy nie zgłasza wyjątku.

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