PDFium Delphi Component Docs

SetSelection Метод

Компонент: TPdfView  ·  Модуль: PDFium
Читает или записывает программную модель текстового выделения TPdfView без необходимости во вводе мышью от пользователя

Syntax

function SetSelection(const Ranges: TPdfUserSelectionRanges): Boolean;

Parameters

RangesTPdfUserSelectionRanges. Массив страниц с единицы, стартовых индексов с нуля и количеств символов

Return Value

Boolean. True, когда каждый диапазон валиден и выделение вьювера обновлено

Description

Члены выделения открывают ту же модель страницы и символьных индексов, что использует отрисовка выделения во вьювере. Вызовы валидируют номера страниц и диапазоны символов перед изменением выделения

Программное выделение работает независимо от опций пользовательского ввода, затем перерисовывает вьювер и через обычный конвейер выделения поднимает OnSelectionChange

Remarks

Example

if PdfView1.SelectTextRange(1, 0, 40) then
  Memo1.Lines.Text := PdfView1.SelectedText;

See Also

SelectionRanges, SelectionRectangles, SelectedText, OnSelectionChange