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);
}
}
}