Action110110B.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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 Action110110B : ActionAnalysis
  11. {
  12. public Action110110B() {
  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. //等积圆直径小于20微米的颗粒不参与统计
  35. BooleanObject four = new BooleanObject();
  36. four.key = "parameter4";
  37. four.name = PdnResources.GetString("Menu.Dedicatedanalysis.blackmetal.Particleshecalculation.text");
  38. four.initialValue = false;
  39. four.Value = false;
  40. lists.Add(four);
  41. //显示不同级别颜色
  42. BooleanObject five = new BooleanObject();
  43. five.key = "parameter5";
  44. five.name = PdnResources.GetString("Menu.Dedicatedanalysis.blackmetal.Showdifofcolor.text");
  45. five.initialValue = false;
  46. five.Value = false;
  47. lists.Add(five);
  48. //显示面积率
  49. BooleanObject six = new BooleanObject();
  50. six.key = "parameter6";
  51. six.name = PdnResources.GetString("Menu.Dedicatedanalysis.blackmetal.Displayarearate.text");
  52. six.initialValue = false;
  53. six.Value = false;
  54. lists.Add(six);
  55. //字号
  56. IntegerNumber seven = new IntegerNumber(1, 9999);
  57. seven.key = "parameter7";
  58. seven.name = PdnResources.GetString("Menu.Fontsize.text");
  59. seven.initialValue = 1;
  60. seven.value = 1;
  61. lists.Add(seven);
  62. //字体颜色
  63. ColorNumber eight = new ColorNumber();
  64. eight.key = "parameter8";
  65. eight.name = PdnResources.GetString("Menu.fontcolor.text");
  66. eight.Value = Color.Red.ToArgb();
  67. lists.Add(eight);
  68. //1-0.8
  69. ColorNumber nine = new ColorNumber();
  70. nine.key = "parameter9";
  71. nine.name = "1-0.8";
  72. nine.Value = Color.Orange.ToArgb();
  73. lists.Add(nine);
  74. //0.8-0.6
  75. ColorNumber ten = new ColorNumber();
  76. ten.key = "parameter10";
  77. ten.name = "0.8-0.6";
  78. ten.Value = Color.Blue.ToArgb();
  79. lists.Add(ten);
  80. //0.6-0.4
  81. ColorNumber eleven = new ColorNumber();
  82. eleven.key = "parameter11";
  83. eleven.name = "0.6-0.4";
  84. eleven.Value = Color.Green.ToArgb();
  85. lists.Add(eleven);
  86. //0.4-0.2
  87. ColorNumber twelve = new ColorNumber();
  88. twelve.key = "parameter12";
  89. twelve.name = "0.4-0.2";
  90. twelve.Value = Color.Pink.ToArgb();
  91. lists.Add(twelve);
  92. //0.2-0.1
  93. ColorNumber thirteen = new ColorNumber();
  94. thirteen.key = "parameter13";
  95. thirteen.name = "0.2-0.1";
  96. thirteen.Value = Color.Purple.ToArgb();
  97. lists.Add(thirteen);
  98. //0.1-0
  99. ColorNumber fourteen = new ColorNumber();
  100. fourteen.key = "parameter14";
  101. fourteen.name = "0.1-0";
  102. fourteen.Value = Color.Yellow.ToArgb();
  103. lists.Add(fourteen);
  104. }
  105. }
  106. }