Available in LEADTOOLS Document and Medical Imaging toolkits.
AnnUndo example for C++ 4.0 and later
// Make some changes and then call this method. // See how the last change is undone. m_Lead1.AnnUndo();