PageSetup.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace PrintSolution
  6. {
  7. /// <summary>
  8. /// 打印纸张设置
  9. /// </summary>
  10. public class PageSetup
  11. {
  12. private int _Orientation = 0;//1横向 0纵向
  13. public int Orientation
  14. {
  15. get { return _Orientation; }
  16. set { _Orientation = value; }
  17. }
  18. private bool _IsCustom = false;//是否自定义纸张
  19. public bool IsCustom
  20. {
  21. get { return _IsCustom; }
  22. set { _IsCustom = value; }
  23. }
  24. private int width = 0;//自定义纸张宽度
  25. public int Width
  26. {
  27. get { return width; }
  28. set { width = value; }
  29. }
  30. private int length = 0;//自定义纸张长度
  31. public int Length
  32. {
  33. get { return length; }
  34. set { length = value; }
  35. }
  36. private double _TopMargin = 0;
  37. public double TopMargin
  38. {
  39. get { return _TopMargin; }
  40. set { _TopMargin = value; }
  41. }
  42. private double _BottomMargin = 0;
  43. public double BottomMargin
  44. {
  45. get { return _BottomMargin; }
  46. set { _BottomMargin = value; }
  47. }
  48. private double _LeftMargin = 0;
  49. public double LeftMargin
  50. {
  51. get { return _LeftMargin; }
  52. set { _LeftMargin = value; }
  53. }
  54. private double _RightMargin = 0;
  55. public double RightMargin
  56. {
  57. get { return _RightMargin; }
  58. set { _RightMargin = value; }
  59. }
  60. }
  61. }