PDFium Delphi Component Docs

AllowUserTextSelection Свойство

Компонент: TPdfView  ·  Модуль: PDFium
Управляет выбором текста в просмотрщике, инициируемым вводом пользователя

Syntax

property AllowUserTextSelection: Boolean;

Description

При True (по умолчанию) вьювер реагирует на связанный с выделением пользовательский ввод:

При False всё перечисленное молча отключено, и вьювер ведёт себя как v1.16.x — только панорамирование, только клики по ссылкам, только заполнение форм. Киоск-хосты, панели предпросмотра и read-only контексты могут зафиксировать этот флаг в False во время разработки

Этот флаг гейтит только пользовательский ввод. Публичный API уровня кода (SelectAll, ClearSelection, CopySelectionToClipboard) работает независимо от значения флага, так что приложение-хост может отключить выделение пользователем, продолжая строить кнопки «Выделить всё / Копировать» на той же панели инструментов

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