property OnFormSelectionRect: TPdfFormSelectionRectEvent read FOnFormSelectionRect write FOnFormSelectionRect;
OnFormSelectionRect срабатывает один раз для каждого отдельного прямоугольника выделения, который слой форм сообщает для поля в фокусе. Обработчик получает TPdfFormSelectionRect с PageNumber в нумерации с единицы и Bounds в пространстве страницы
Подряд идущие дубликаты подавляются; каждый сообщённый прямоугольник также добавляется в список, который открывает FormSelectionRects
procedure(Sender: TObject; const SelectionRect: TPdfFormSelectionRect) of objectFormSelectionRects — для пакетных перерисовокClearFormSelectionRects, когда фокус переходит на другое полеprocedure TMain.Pdf1FormSelectionRect(Sender: TObject; const SelectionRect: TPdfFormSelectionRect);
begin
HighlightSelection(SelectionRect.PageNumber, SelectionRect.Bounds);
end;