Использование функции отмены и повтора

Выполнение операций отмены и повтора

Для задачи доступны следующие API. Описание дается с каждым API, пожалуйста, проверьте их.

  • GridDesktop.EnableUndo - атрибут: указывает, включена ли функция отмены, значение по умолчанию — «ложь».
  • UndoManager – класс: используется для управления операцией отмены/повтора.
  • GridDesktop.UndoManager - атрибут: он получает экземплярUndoManager объект.
  • UndoManager.Отменить – метод: выполняет операцию отмены.
  • UndoManager.Повторить - метод: он выполняет операцию повтора.
  • UndoManager.ClearStack – метод: очищает стек отмены/возврата.
  • UndoManager.UndoStepsCount - атрибут: получает количество текущих доступных шагов отмены.
  • UndoManager.RedoStepsCount - атрибут: получает количество текущих доступных повторных шагов.
  • UndoManager.UndoStackSize - атрибут: получает/устанавливает размер стека отмены.

Отменить

В следующем примере кода показано, как реализовать операцию отмены с помощью GridDesktop API.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Enable the Undo operation
gridDesktop1.EnableUndo = true;
// Create the UndoManager object
UndoManager um = gridDesktop1.UndoManager;
// Perform Undo operation
um.Undo();

Повторить

В следующем примере кода показано, как реализовать операцию повтора с помощью GridDesktop API.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Create the UndoManager object
UndoManager um = gridDesktop1.UndoManager;
// Perform Redo operation
um.Redo();