PDFium Delphi Component Docs

FormSelectionRects Свойство

Компонент: TPdf  ·  Модуль: PDFium
Перечисляет прямоугольники выделения, которые слой форм сообщил для поля в фокусе

Syntax

property FormSelectionRects: TPdfFormSelectionRects read GetFormSelectionRects;

Description

FormSelectionRects возвращает накопленный массив TPdfFormSelectionRect, который слой форм сообщил с момента последней очистки; каждая запись несёт PageNumber (отсчёт с единицы) и Bounds в пространстве страницы

Повторяющиеся подряд прямоугольники подавляются, поэтому массив содержит по одной записи на каждый различный прямоугольник выделения

Remarks

    • Прямугольники накапливаются по мере того, как пользователь меняет выделение; вызовите ClearFormSelectionRects, чтобы сбросить их перед отрисовкой наложений
    • Каждый новый прямоугольник дополнительно передаётся в реальном времени через OnFormSelectionRect
    • Геттер возвращает копию, поэтому возвращённый массив принадлежит вызывающему коду

Example

for R in Pdf1.FormSelectionRects do
  DrawFocusRing(R.PageNumber, R.Bounds);

See Also