PDFEditHistory.cs 578 B

12345678910111213141516171819202122232425262728293031323334
  1. using ComPDFKit.PDFPage;
  2. using ComPDFKitViewer.Helper;
  3. namespace ComPDFKit.Tool.UndoManger
  4. {
  5. public class PDFEditHistory : IHistory
  6. {
  7. public CPDFEditPage EditPage { get; set; }
  8. public int PageIndex { get; set; }
  9. public bool Redo()
  10. {
  11. if(EditPage!=null && EditPage.IsValid())
  12. {
  13. return EditPage.Redo();
  14. }
  15. return false;
  16. }
  17. public bool Undo()
  18. {
  19. if(EditPage!=null && EditPage.IsValid())
  20. {
  21. return EditPage.Undo();
  22. }
  23. return false;
  24. }
  25. public void Check(IHistory changeItem, bool undo, bool redo, bool add)
  26. {
  27. }
  28. }
  29. }