function FormRedo: Boolean;
FormRedo — это counterpart к FormUndo: он
повторно применяет последнее отмененное изменение в сфокусированном
виджете AcroForm У каждого виджета есть собственный стек redo внутри
form-fill engine PDFium После серии вызовов FormUndo
стек redo растет; новое редактирование очищает стек redo
(стандартное соглашение текстового редактора)
Возвращает True при успехе, False, когда
нечего повторять или когда просмотрщик неактивен / не имеет
сфокусированного виджета Сочетайте с FormCanRedo, чтобы
управлять состоянием Enabled пункта меню Redo
FormRedo привязан к виджету — он повторно применяет изменения только на сфокусированном виджете; для redo между виджетами требуется история редактирования на уровне приложенияFormUndo, FormRedo вызывает те же события JavaScript формы, что и обычное редактирование, поэтому любые сценарии документа выполняются как ожидается
procedure TForm1.miRedoClick(Sender: TObject);
begin
if PdfView1.FormCanRedo then
PdfView1.FormRedo;
end;