PDFium Component Docs

AllowUserTextSelection Właściwość

Component: TPdfView  ·  Unit: PDFium
Steruje zaznaczaniem tekstu w widoku wywoływanym przez dane wejściowe użytkownika

Syntax

property AllowUserTextSelection: Boolean;

Description

Gdy wartość wynosi True (domyślnie), przeglądarka reaguje na dane wejściowe użytkownika związane z zaznaczaniem:

Gdy wartość wynosi False, wszystkie powyższe działania są po cichu wyłączone, a przeglądarka zachowuje się jak v1.16.x — tylko przesuwanie, tylko klikanie linków, tylko wypełnianie formularzy. Hosty kioskowe, panele podglądu i konteksty tylko do odczytu mogą przypiąć tę flagę do False w czasie projektowania

Ta flaga steruje wyłącznie danymi wejściowymi użytkownika. Publiczne API na poziomie kodu (SelectAll, ClearSelection, CopySelectionToClipboard) nadal działa niezależnie od wartości flagi, więc aplikacja hosta może wyłączyć zaznaczanie sterowane przez użytkownika, budując jednocześnie przyciski paska narzędzi "Select All / Copy", korzystające z tego samego API

Remarks

Example

begin
  PdfView1.AllowUserTextSelection := True;
  PdfView1.SelectionColor := clHighlight;
  PdfView1.OnSelectionChange := DoSelectionChange;
  PdfView1.Active := True;
end;

See Also

SelectionColor, OnSelectionChange, HasSelection, SelectAll, ClearSelection, SelectedText, CopySelectionToClipboard