Пример #1
0
 public FormulaAxisX()
 {
     this.MajorTick.ShowLine  = true;
     this.MajorTick.Inside    = true;
     this.MinorTick           = new FormulaTick();
     this.MinorTick.Count     = 1;
     this.MinorTick.Inside    = true;
     this.MinorTick.TickWidth = 2;
 }
Пример #2
0
 public FormulaAxisY()
 {
     this.MajorTick.ShowLine     = true;
     this.MinorTick              = new FormulaTick();
     this.MinorTick.TickWidth    = 3;
     this.MinorTick.MinimumPixel = 10;
     this.Back                    = new FormulaBack();
     this.MultiplyBack            = new FormulaBack();
     this.MultiplyBack.BackGround = new SolidBrush(Color.Yellow);
 }
Пример #3
0
        /// <summary>
        /// Constructor of Y-Axis
        /// </summary>
        public FormulaAxisY()
        {
            majorTick          = new FormulaTick();
            majorTick.ShowLine = true;

            minorTick              = new FormulaTick();
            minorTick.TickWidth    = 3;
            minorTick.MinimumPixel = 10;

            Back                    = new FormulaBack();
            MultiplyBack            = new FormulaBack();
            MultiplyBack.BackGround = new BrushMapper(Color.Yellow);            //new SolidBrush(Color.Yellow);
        }
Пример #4
0
        public FormulaAxisX()
        {
            Back = new FormulaBack();

            MajorTick          = new FormulaTick();
            MajorTick.ShowLine = true;
            MajorTick.Inside   = true;

            MinorTick           = new FormulaTick();
            MinorTick.Count     = 1;
            MinorTick.Inside    = true;
            MinorTick.TickWidth = 2;
        }
Пример #5
0
 public void CopyFrom(FormulaAxisX fax)
 {
     this.Visible            = fax.Visible;
     this.DateFormatProvider = fax.DateFormatProvider;
     this.AutoScale          = fax.AutoScale;
     this.Format             = fax.Format;
     this.MajorTick          = (FormulaTick)fax.MajorTick.Clone();
     this.MinorTick          = (FormulaTick)fax.MinorTick.Clone();
     this.Back           = (FormulaBack)fax.Back.Clone();
     this.LabelFont      = (Font)fax.LabelFont.Clone();
     this.LabelBrush     = (Brush)fax.LabelBrush.Clone();
     this.AxisLabelAlign = fax.AxisLabelAlign;
     this.DataCycle      = fax.DataCycle;
 }
Пример #6
0
 /// <summary>
 /// Copy attribute from another FormulaAxisY
 /// </summary>
 /// <param name="fay"></param>
 public void CopyFrom(FormulaAxisY fay)
 {
     visible      = fay.visible;
     autoMultiply = fay.autoMultiply;
     width        = fay.width;
     //autoScale = fay.autoScale;
     majorTick    = fay.majorTick.Clone();
     minorTick    = fay.minorTick.Clone();
     back         = (FormulaBack)fay.back.Clone();
     autoFormat   = fay.autoFormat;
     format       = fay.format;
     multiplyBack = (FormulaBack)fay.multiplyBack.Clone();
     labelFont    = (Font)fay.labelFont.Clone();
     labelBrush   = fay.labelBrush.Clone();
     axisPos      = fay.axisPos;
 }
Пример #7
0
 /// <summary>
 /// Copy attribute from another FormulaAxisX
 /// </summary>
 /// <param name="fax"></param>
 public void CopyFrom(FormulaAxisX fax)
 {
     visible            = fax.visible;
     DateFormatProvider = fax.DateFormatProvider;
     autoScale          = fax.autoScale;
     format             = fax.format;
     majorTick          = fax.majorTick.Clone();
     minorTick          = fax.minorTick.Clone();
     back           = (FormulaBack)fax.back.Clone();
     labelFont      = (Font)fax.labelFont.Clone();
     labelBrush     = fax.labelBrush.Clone();
     axisLabelAlign = fax.axisLabelAlign;
     DataCycle      = fax.DataCycle;
     cursorFormat   = fax.cursorFormat;
     height         = fax.height;
 }
Пример #8
0
 public void CopyFrom(FormulaAxisY fay)
 {
     this.Visible      = fay.Visible;
     this.AutoMultiply = fay.AutoMultiply;
     this.Width        = fay.Width;
     this.AutoScale    = fay.AutoScale;
     this.MajorTick    = (FormulaTick)fay.MajorTick.Clone();
     this.MinorTick    = (FormulaTick)fay.MinorTick.Clone();
     this.Back         = (FormulaBack)fay.Back.Clone();
     this.AutoFormat   = fay.AutoFormat;
     this.Format       = fay.Format;
     this.MultiplyBack = (FormulaBack)fay.MultiplyBack.Clone();
     this.LabelFont    = (Font)fay.LabelFont.Clone();
     this.LabelBrush   = (Brush)fay.LabelBrush.Clone();
     this.AxisPos      = fay.AxisPos;
 }
Пример #9
0
        public FormulaTick Clone()
        {
            FormulaTick ft = new FormulaTick();

            ft.count              = count;
            ft.dataCycle          = dataCycle;
            ft.DateFormatProvider = DateFormatProvider;
            ft.format             = format;
            ft.fullTick           = fullTick;
            ft.inside             = inside;
            ft.linePen            = linePen.Clone();
            ft.minimumPixel       = minimumPixel;
            ft.showLine           = showLine;
            ft.showText           = showText;
            ft.showTick           = showTick;
            ft.tickPen            = tickPen.Clone();
            ft.tickWidth          = tickWidth;
            ft.visible            = visible;
            return(ft);
        }