Компонент: TPdfView · Модуль: PDFium
Читает или записывает программную модель текстового выделения TPdfView без необходимости ввода мышью со стороны пользователя
Syntax
function SelectionRanges: TPdfUserSelectionRanges;
Return Value
TPdfUserSelectionRanges. Копия текущих диапазонов выделения «страница-символы»
Description
Члены выделения открывают ту же модель страницы и символьных индексов, что использует отрисовка выделения во вьювере. Вызовы валидируют номера страниц и диапазоны символов перед изменением выделения
Программное выделение работает независимо от опций пользовательского ввода, затем перерисовывает вьювер и через обычный конвейер выделения поднимает OnSelectionChange
Remarks
- Имена API, типов и термины PDF сохраняют исходное написание, чтобы поиск по коду оставался надежным
- Вызывайте член только после того, как владеющий документ или вьювер активен, если только syntax не описывает событие или design-time свойство
Example
if PdfView1.SelectTextRange(1, 0, 40) then
Memo1.Lines.Text := PdfView1.SelectedText;
See Also