![]() | IUndo |
The IUndoRedo type exposes the following members.
Name | Description | |
---|---|---|
![]() | BeginTransaction | Begins a new transaction. All changes, made to a CAEXDocument inside a transaction are treated as a single operation. |
![]() | CanRedo | Determines, if the service can redo a command |
![]() | CanUndo | Determines, if the service can undo a command |
![]() | ClearStacks | Clears the undo and redo stacks. |
![]() | EndTransaction | Ends the current transaction. |
![]() | LastModificationDate | Gets the date of the most recently executed command for the specified document. |
![]() | Pause | Request to not record changes of the specified document. If the recording of document changes is paused the Undo(CAEXDocument) and Redo(CAEXDocument) methods can not be applied. |
![]() | PushCommand | A new command is pushed on the undo stack of this service. |
![]() | Redo | Redo the most recently operation, which was undone |
![]() | RedoActions | Gets all command names of the actions in the redo stack for the provided CAEX document. |
![]() | Resume | Request to resume recording changes of the specified document. |
![]() | Undo | Undo of the last operation |
![]() | UndoActions | Gets all command names of the actions in the undo stack for the provided CAEX document. |