property OnKeyPress: TKeyPressEvent;
Срабатывает для каждого символа, сгенерированного клавиатурой. Параметр Sender ссылается на экземпляр TPdfView, который вызвал событие, поэтому один обработчик может обслуживать несколько views, анализируя Sender
Типичное применение: фильтровать или преобразовывать введённые символы до того, как они попадут в обработчики выделения текста или полей формы. Поскольку обработчик выполняется в главном потоке VCL, можно обновлять элементы формы и вызывать другие API VCL напрямую
Обработчики должны завершаться быстро — отрисовка PDFium и заполнение форм происходят в том же потоке, и любая задержка здесь откладывает следующую перерисовку страницы
TabStop в True, если хотите, чтобы этот элемент управления участвовал в переходе фокуса по Tab и получал события клавиатурыPdfView1.OnKeyPress := MyHandlerSet Cursor / Set Caret в TPdfView, чтобы синхронизировать визуальную обратную связь
procedure TForm1.PdfViewOnKeyPress(Sender: TObject; var Key: Char);
begin
// фильтровать или преобразовывать введённые символы до того, как они попадут в обработчики выделения текста или полей формы
Caption := Format('OnKeyPress on page %d', [PdfView1.PageNumber]);
end;