function SetSelection(const Ranges: TPdfUserSelectionRanges): Boolean;
| Ranges | TPdfUserSelectionRanges. Массив страниц с единицы, стартовых индексов с нуля и количеств символов |
Члены выделения открывают ту же модель страницы и символьных индексов, что использует отрисовка выделения во вьювере. Вызовы валидируют номера страниц и диапазоны символов перед изменением выделения
Программное выделение работает независимо от опций пользовательского ввода, затем перерисовывает вьювер и через обычный конвейер выделения поднимает OnSelectionChange
if PdfView1.SelectTextRange(1, 0, 40) then
Memo1.Lines.Text := PdfView1.SelectedText;