using PaintDotNet.Data.Param; using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PaintDotNet.Data.Action { public class Action110110B : ActionAnalysis { public Action110110B() { //筛选 BooleanObject one = new BooleanObject(); one.key = "parameter1"; one.name = PdnResources.GetString("Menu.filter.text"); one.initialValue = false; one.Value = false; lists.Add(one); //筛选下限 IntegerNumber two = new IntegerNumber(0, 10000); two.key = "parameter2"; two.name = PdnResources.GetString("Menu.filter.text") + "下限"; two.initialValue = 0; two.value = 0; lists.Add(two); //筛选上限 IntegerNumber three = new IntegerNumber(0, 10000); three.key = "parameter3"; three.name = PdnResources.GetString("Menu.filter.text") + "上限"; three.initialValue = 0; three.value = 0; lists.Add(three); //等积圆直径小于20微米的颗粒不参与统计 BooleanObject four = new BooleanObject(); four.key = "parameter4"; four.name = PdnResources.GetString("Menu.Dedicatedanalysis.blackmetal.Particleshecalculation.text"); four.initialValue = false; four.Value = false; lists.Add(four); //显示不同级别颜色 BooleanObject five = new BooleanObject(); five.key = "parameter5"; five.name = PdnResources.GetString("Menu.Dedicatedanalysis.blackmetal.Showdifofcolor.text"); five.initialValue = false; five.Value = false; lists.Add(five); //显示面积率 BooleanObject six = new BooleanObject(); six.key = "parameter6"; six.name = PdnResources.GetString("Menu.Dedicatedanalysis.blackmetal.Displayarearate.text"); six.initialValue = false; six.Value = false; lists.Add(six); //字号 IntegerNumber seven = new IntegerNumber(1, 9999); seven.key = "parameter7"; seven.name = PdnResources.GetString("Menu.Fontsize.text"); seven.initialValue = 1; seven.value = 1; lists.Add(seven); //字体颜色 ColorNumber eight = new ColorNumber(); eight.key = "parameter8"; eight.name = PdnResources.GetString("Menu.fontcolor.text"); eight.Value = Color.Red.ToArgb(); lists.Add(eight); //1-0.8 ColorNumber nine = new ColorNumber(); nine.key = "parameter9"; nine.name = "1-0.8"; nine.Value = Color.Orange.ToArgb(); lists.Add(nine); //0.8-0.6 ColorNumber ten = new ColorNumber(); ten.key = "parameter10"; ten.name = "0.8-0.6"; ten.Value = Color.Blue.ToArgb(); lists.Add(ten); //0.6-0.4 ColorNumber eleven = new ColorNumber(); eleven.key = "parameter11"; eleven.name = "0.6-0.4"; eleven.Value = Color.Green.ToArgb(); lists.Add(eleven); //0.4-0.2 ColorNumber twelve = new ColorNumber(); twelve.key = "parameter12"; twelve.name = "0.4-0.2"; twelve.Value = Color.Pink.ToArgb(); lists.Add(twelve); //0.2-0.1 ColorNumber thirteen = new ColorNumber(); thirteen.key = "parameter13"; thirteen.name = "0.2-0.1"; thirteen.Value = Color.Purple.ToArgb(); lists.Add(thirteen); //0.1-0 ColorNumber fourteen = new ColorNumber(); fourteen.key = "parameter14"; fourteen.name = "0.1-0"; fourteen.Value = Color.Yellow.ToArgb(); lists.Add(fourteen); } } }