FindReplaceHistory.cs 905 B

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