Action11019.cs 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  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. public class Action11019 : ActionAnalysis
  11. {
  12. public Action11019() {
  13. //筛选
  14. BooleanObject one = new BooleanObject();
  15. one.key = "parameter1";
  16. one.name = PdnResources.GetString("Menu.filter.text");
  17. one.initialValue = false;
  18. one.Value = false;
  19. lists.Add(one);
  20. //筛选下限
  21. IntegerNumber two = new IntegerNumber(0, 10000);
  22. two.key = "parameter2";
  23. two.name = PdnResources.GetString("Menu.filter.text") + "下限";
  24. two.initialValue = 0;
  25. two.value = 0;
  26. lists.Add(two);
  27. //筛选上限
  28. IntegerNumber three = new IntegerNumber(0, 10000);
  29. three.key = "parameter3";
  30. three.name = PdnResources.GetString("Menu.filter.text") + "上限";
  31. three.initialValue = 0;
  32. three.value = 0;
  33. lists.Add(three);
  34. //显示测量的石墨颜色
  35. BooleanObject four = new BooleanObject();
  36. four.key = "parameter4";
  37. four.name = "显示测量的石墨颜色";
  38. four.initialValue = false;
  39. four.Value = false;
  40. lists.Add(four);
  41. //颜色
  42. ColorNumber five = new ColorNumber();
  43. five.key = "parameter5";
  44. five.name = "颜色";
  45. five.Value = Color.Green.ToArgb();
  46. lists.Add(five);
  47. //显示灰铁长度
  48. BooleanObject six = new BooleanObject();
  49. six.key = "parameter6";
  50. six.name = "显示灰铁长度";
  51. six.initialValue = false;
  52. six.Value = false;
  53. lists.Add(six);
  54. //字号
  55. IntegerNumber seven = new IntegerNumber(1, 9999);
  56. seven.key = "parameter7";
  57. seven.name = PdnResources.GetString("Menu.Fontsize.text");
  58. seven.initialValue = 1;
  59. seven.value = 1;
  60. lists.Add(seven);
  61. //字体颜色
  62. ColorNumber eight = new ColorNumber();
  63. eight.key = "parameter8";
  64. eight.name = PdnResources.GetString("Menu.fontcolor.text");
  65. eight.Value = Color.Red.ToArgb();
  66. lists.Add(eight);
  67. //显示不同级别的石墨颜色
  68. BooleanObject twentyOne = new BooleanObject();
  69. twentyOne.key = "parameter26";
  70. twentyOne.name = "显示不同级别的石墨颜色";
  71. twentyOne.initialValue = false;
  72. twentyOne.Value = false;
  73. lists.Add(twentyOne);
  74. //1级
  75. ColorNumber nine = new ColorNumber();
  76. nine.key = "parameter9";
  77. nine.name = "1级";
  78. nine.Value = Color.Red.ToArgb();
  79. lists.Add(nine);
  80. //2级
  81. ColorNumber ten = new ColorNumber();
  82. ten.key = "parameter10";
  83. ten.name = "2级";
  84. ten.Value = Color.Orange.ToArgb();
  85. lists.Add(ten);
  86. //3级
  87. ColorNumber eleven = new ColorNumber();
  88. eleven.key = "parameter11";
  89. eleven.name = "3级";
  90. eleven.Value = Color.Yellow.ToArgb();
  91. lists.Add(eleven);
  92. //4级
  93. ColorNumber twelve = new ColorNumber();
  94. twelve.key = "parameter12";
  95. twelve.name = "4级";
  96. twelve.Value = Color.Green.ToArgb();
  97. lists.Add(twelve);
  98. //5级
  99. ColorNumber thirteen = new ColorNumber();
  100. thirteen.key = "parameter13";
  101. thirteen.name = "5级";
  102. thirteen.Value = Color.Blue.ToArgb();
  103. lists.Add(thirteen);
  104. //6级
  105. ColorNumber fourteen = new ColorNumber();
  106. fourteen.key = "parameter14";
  107. fourteen.name = "6级";
  108. fourteen.Value = Color.YellowGreen.ToArgb();
  109. lists.Add(fourteen);
  110. //7级
  111. ColorNumber nineteen = new ColorNumber();
  112. nineteen.key = "parameter24";
  113. nineteen.name = "7级";
  114. nineteen.Value = Color.Purple.ToArgb();
  115. lists.Add(nineteen);
  116. //8级
  117. ColorNumber twenty = new ColorNumber();
  118. twenty.key = "parameter25";
  119. twenty.name = "8级";
  120. twenty.Value = Color.Pink.ToArgb();
  121. lists.Add(twenty);
  122. //测量条数
  123. IntegerNumber fifteen = new IntegerNumber(0, 10000);
  124. fifteen.key = "parameter20";
  125. fifteen.name = "测量条数";
  126. fifteen.initialValue = 3;
  127. fifteen.value = 3;
  128. lists.Add(fifteen);
  129. //全部条数
  130. BooleanObject sixteen = new BooleanObject();
  131. sixteen.key = "parameter21";
  132. sixteen.name = "全部条数";
  133. sixteen.initialValue = false;
  134. sixteen.Value = false;
  135. lists.Add(sixteen);
  136. //按照纤维长度测量
  137. BooleanObject seventeen = new BooleanObject();
  138. seventeen.key = "parameter22";
  139. seventeen.name = "按照纤维长度测量";
  140. seventeen.initialValue = false;
  141. seventeen.Value = false;
  142. lists.Add(seventeen);
  143. //按照最大卡规直径
  144. BooleanObject eighteen = new BooleanObject();
  145. eighteen.key = "parameter23";
  146. eighteen.name = "按照最大卡规直径";
  147. eighteen.initialValue = false;
  148. eighteen.Value = false;
  149. lists.Add(eighteen);
  150. }
  151. }
  152. }