Parcourir la source

ComPDFKit.Tool(win)- 修复undo栈删除失败问题:导致注释无法删除

liyijie il y a 4 mois
Parent
commit
bdd760f0ff
1 fichiers modifiés avec 4 ajouts et 3 suppressions
  1. 4 3
      Demo/Examples/ComPDFKit.Tool/CPDFToolManager.cs

+ 4 - 3
Demo/Examples/ComPDFKit.Tool/CPDFToolManager.cs

@@ -343,9 +343,10 @@ namespace ComPDFKit.Tool
             if (oldToolType == ToolType.ContentEdit)
             {
                 viewerTool.GetCPDFViewer().GetDocument().ReleasePages();
-
-                viewerTool.GetCPDFViewer().UndoManager.RemoveRedoHistoryForType(typeof(PDFEditHistory));
-                viewerTool.GetCPDFViewer().UndoManager.RemoveUndoHistoryForType(typeof(PDFEditHistory));
+                //Undo delete logic
+                viewerTool.GetCPDFViewer().UndoManager.ClearHistory();
+                // viewerTool.GetCPDFViewer().UndoManager.RemoveRedoHistoryForType(typeof(PDFEditHistory));
+                //viewerTool.GetCPDFViewer().UndoManager.RemoveUndoHistoryForType(typeof(PDFEditHistory));
                 viewerTool.GetCPDFViewer().UpdateVirtualNodes();
                 viewerTool.GetCPDFViewer().UpdateRenderFrame();
             }