MainPageSplitDialogModel.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace PDF_Office.Model.MainPageToolsDialogs
  7. {
  8. internal class MainPageSplitDialogModel
  9. {
  10. public class SplitEventClass : EventArgs
  11. {
  12. /// <summary>
  13. /// 拆分模式
  14. /// </summary>
  15. public SplitMode Mode;
  16. /// <summary>
  17. /// 文件名
  18. /// </summary>
  19. public string FileName;
  20. /// <summary>
  21. /// 页面信息
  22. /// </summary>
  23. public string PageRange;
  24. }
  25. public enum SplitMode
  26. {
  27. /// <summary>
  28. /// 按页平均拆分
  29. /// </summary>
  30. AveragePages,
  31. /// <summary>
  32. /// 按文件平均拆分
  33. /// </summary>
  34. AverageFiles,
  35. /// <summary>
  36. /// 自定义页码范围拆分
  37. /// </summary>
  38. CustomPageRange
  39. }
  40. }
  41. }