Action1102421.cs 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. using PaintDotNet.Data.Param;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Drawing;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace PaintDotNet.Data.Action
  9. {
  10. /// <summary>
  11. ///
  12. /// </summary>
  13. public class Action1102421: ActionAnalysis
  14. {
  15. public Action1102421()
  16. {
  17. this.MenuId = ActionType.AluminiumAlloyPV1112Spacing;
  18. //线宽
  19. DecimalNumber eleven = new DecimalNumber(1, 100);
  20. eleven.key = "parameter11";
  21. eleven.name = "线宽";
  22. eleven.DecimalPlaces = 0;
  23. eleven.initialValue = 2;
  24. eleven.value = 2;
  25. lists.Add(eleven);
  26. //颜色
  27. ColorNumber twelve = new ColorNumber();
  28. twelve.key = "parameter12";
  29. twelve.name = "颜色";
  30. twelve.Value = Color.Blue.ToArgb();
  31. lists.Add(twelve);
  32. //操作
  33. //测量线/截点 1测量线 2截点
  34. ChoiseArray thirteen = new ChoiseArray("parameter13", "操作",
  35. new BooleanObject[]
  36. {
  37. new BooleanObject("1", "测量线", true, null),
  38. new BooleanObject("2", "截点", true, null)
  39. });
  40. thirteen.initialValue = 1;
  41. thirteen.value = 1;
  42. lists.Add(thirteen);
  43. //形状
  44. ChoiseArray fourteen = new ChoiseArray("parameter14", "形状",
  45. new BooleanObject[]
  46. {
  47. new BooleanObject("1", "圆形", true, null),
  48. new BooleanObject("2", "方形", true, null)
  49. });
  50. fourteen.initialValue = 1;
  51. fourteen.value = 1;
  52. lists.Add(fourteen);
  53. //样式
  54. ChoiseArray fifteen = new ChoiseArray("parameter15", "样式",
  55. new BooleanObject[]
  56. {
  57. new BooleanObject("1", "实心", true, null),
  58. new BooleanObject("2", "空心", true, null)
  59. });
  60. fifteen.initialValue = 1;
  61. fifteen.value = 1;
  62. lists.Add(fifteen);
  63. //大小
  64. DecimalNumber sixteen = new DecimalNumber(1, 100);
  65. sixteen.key = "parameter16";
  66. sixteen.name = "大小";
  67. sixteen.DecimalPlaces = 0;
  68. sixteen.initialValue = 20;
  69. sixteen.value = 20;
  70. lists.Add(sixteen);
  71. //颜色
  72. ColorNumber twentyTwo = new ColorNumber();
  73. twentyTwo.key = "parameter22";
  74. twentyTwo.name = "颜色";
  75. twentyTwo.Value = Color.Yellow.ToArgb();
  76. lists.Add(twentyTwo);
  77. //线宽
  78. DecimalNumber seventeen = new DecimalNumber(1, 100);
  79. seventeen.key = "parameter17";
  80. seventeen.name = "线宽";
  81. seventeen.DecimalPlaces = 0;
  82. seventeen.initialValue = 1;
  83. seventeen.value = 1;
  84. lists.Add(seventeen);
  85. //误差
  86. DecimalNumber eighteen = new DecimalNumber(1, 10000);
  87. eighteen.key = "parameter18";
  88. eighteen.name = "误差";
  89. eighteen.DecimalPlaces = 0;
  90. eighteen.initialValue = 30;
  91. eighteen.value = 30;
  92. lists.Add(eighteen);
  93. BooleanObject nineteen = new BooleanObject();
  94. nineteen.key = "parameter19";
  95. nineteen.name = "显示二值数据";
  96. nineteen.initialValue = false;
  97. nineteen.Value = false;
  98. lists.Add(nineteen);
  99. BooleanObject twenty = new BooleanObject();
  100. twenty.key = "parameter20";
  101. twenty.name = "显示网格";
  102. twenty.initialValue = false;
  103. twenty.Value = false;
  104. lists.Add(twenty);
  105. BooleanObject twentyOne = new BooleanObject();
  106. twentyOne.key = "parameter21";
  107. twentyOne.name = "显示截点";
  108. twentyOne.initialValue = false;
  109. twentyOne.Value = false;
  110. lists.Add(twentyOne);
  111. }
  112. }
  113. }