using PaintDotNet.Data.Param; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PaintDotNet.Data.Action { /// /// 夹杂物父类 /// public class Action11013 : ActionAnalysis { protected ChoiseArray choiseArray; public Action11013() { //轧制方向 ChoiseArray rollingDirectionType = new ChoiseArray("parameter1", "轧制方向", new BooleanObject[] { new BooleanObject("0", PdnResources.GetString("Menu.vertical.text"), true, null), new BooleanObject("1", PdnResources.GetString("Menu.Level.text"), false, null) } ); rollingDirectionType.initialValue = 0; rollingDirectionType.value = 0; lists.Add(rollingDirectionType); //设置长宽比 DecimalNumber three = new DecimalNumber(1, 10); three.key = "parameter2"; three.name = PdnResources.GetString("Menu.lengthwidthratio.Text"); three.DecimalPlaces = 2; three.initialValue = 3.0; three.value = 3.0; lists.Add(three); //符合颜色勾选 BooleanObject four = new BooleanObject(); four.key = "parameter5"; four.name = PdnResources.GetString("Menu.Matchthecoloreffect.text"); four.initialValue = false; four.Value = false; lists.Add(four); ////设置 //BooleanObject five = new BooleanObject(); //five.key = "parameter17"; //five.name = PdnResources.GetString("Menu.Opensettingsatingreport.text"); //five.initialValue = false; //five.Value = false; //lists.Add(five); //绘制方式 ChoiseArray six = new ChoiseArray("parameter18", "绘制方式", new BooleanObject[] { new BooleanObject("0", PdnResources.GetString("Menu.ImageCollection.CameraFrame.Text"), false, null), new BooleanObject("1", PdnResources.GetString("Menu.solid.text"), true, null) } ); six.initialValue = 1; six.value = 1; lists.Add(six); //显示矩形框 BooleanObject seven = new BooleanObject(); seven.key = "parameter19"; seven.name = PdnResources.GetString("Menu.Rectangularbox.text"); ; seven.initialValue = false; seven.Value = false; lists.Add(seven); //显示椭圆框 BooleanObject eight = new BooleanObject(); eight.key = "parameter20"; eight.name = PdnResources.GetString("Menu.Ellipsebox.text"); eight.initialValue = false; eight.Value = false; lists.Add(eight); //R List twoR = new List(); twoR.Add(0); twoR.Add(10); DecimalScope nine = new DecimalScope(0, 255); nine.key = "scopeR"; nine.name = PdnResources.GetString("Menu.Colorinterval.text"); nine.value = twoR; lists.Add(nine); //G List twoG = new List(); twoG.Add(0); twoG.Add(10); DecimalScope ten = new DecimalScope(0, 255); ten.key = "scopeG"; ten.name = PdnResources.GetString("Menu.Colorinterval.text"); ten.value = twoG; lists.Add(ten); //B List twoB = new List(); twoB.Add(0); twoB.Add(10); DecimalScope eleven = new DecimalScope(0, 255); eleven.key = "scopeB"; eleven.name = PdnResources.GetString("Menu.Colorinterval.text"); eleven.value = twoB; lists.Add(eleven); } } }