Available in LEADTOOLS Document and Medical Imaging toolkits.
AnnUndo example for Visual Basic
' Make some changes and then call this method. ' See how the last change is undone.
LEAD1.AnnUndo