コード例 #1
0
 public MergeRegionInstance(Engine engine, JsValue firstRow, JsValue lastRow, JsValue firstColumn, JsValue lastColumn)
     : base(engine)
 {
     MergeRegion = new CellRangeAddress(
         firstRow.ConvertToInt32().GetValueOrDefault(),
         lastRow.ConvertToInt32().GetValueOrDefault(),
         firstColumn.ConvertToInt32().GetValueOrDefault(),
         lastColumn.ConvertToInt32().GetValueOrDefault()
         );
 }
コード例 #2
0
ファイル: Color.cs プロジェクト: windygu/wastedge-querier
        public ColorInstance(Engine engine, JsValue _0, JsValue _1, JsValue _2)
            : this(engine)
        {
            if (!_2.IsUndefined())
            {
                R = _0.ConvertToInt32().GetValueOrDefault();
                G = _1.ConvertToInt32().GetValueOrDefault();
                B = _2.ConvertToInt32().GetValueOrDefault();
            }
            else if (!_0.IsUndefined())
            {
                string str = _0.ConvertToString();
                if (!String.IsNullOrEmpty(str))
                {
                    if (str[0] == '#')
                    {
                        str = str.Substring(1);
                    }
                    switch (str.Length)
                    {
                    case 3:
                        R  = FromHex(str.Substring(0, 1));
                        R += R * 16;
                        G  = FromHex(str.Substring(1, 1));
                        G += G * 16;
                        B  = FromHex(str.Substring(2, 1));
                        B += B * 16;
                        break;

                    case 6:
                        R = FromHex(str.Substring(0, 2));
                        G = FromHex(str.Substring(2, 2));
                        B = FromHex(str.Substring(4, 2));
                        break;
                    }
                }
            }
        }
コード例 #3
0
ファイル: Sheet.cs プロジェクト: windygu/wastedge-querier
 public JsValue AutoSizeColumn(JsValue column)
 {
     Sheet.AutoSizeColumn(column.ConvertToInt32().GetValueOrDefault());
     return(JsValue.Undefined);
 }
コード例 #4
0
ファイル: UiForm.cs プロジェクト: windygu/wastedge-querier
 public override void SetValue(JsValue value)
 {
     ((ComboBox)Control).SelectedIndex = value.ConvertToInt32().Map(0, p => p + 1);
 }