public override void PaintValue(PaintValueEventArgs e) { BrushMapper bm = (BrushMapper)e.Value; e.Graphics.FillRectangle(bm.GetBrush(e.Bounds), e.Bounds); base.PaintValue(e); }
/// <summary> /// Constructor of FormulaBack /// </summary> public FormulaBack() { BackGround = new BrushMapper(Color.White); // new SolidBrush(Color.White); LeftPen = new PenMapper(Color.Black); // Pen(Color.Black,1); TopPen = new PenMapper(Color.Black); // Pen(Color.Black,1); RightPen = new PenMapper(Color.Black); // Pen(Color.Black,1); BottomPen = new PenMapper(Color.Black); // Pen(Color.Black,1); }
public BrushMapper Clone() { BrushMapper bm = new BrushMapper(); bm.Color = Color; bm.Color2 = Color2; bm.BrushStyle = BrushStyle; bm.Alpha = Alpha; bm.Alpha2 = Alpha2; bm.HatchStyle = HatchStyle; bm.Angle = Angle; return(bm); }
/// <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; }
/// <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; }
/// <summary> /// Used by xml serializer /// </summary> /// <returns></returns> public bool ShouldSerializeNameBrush() { return(BrushMapper.NotDefault(NameBrush)); }
public bool ShouldSerializeTextBrush() { return(BrushMapper.NotDefault(TextBrush)); }
public static bool NotDefault(BrushMapper ob) { return(ob.Color != defaultBrush.Color || ob.Color2 != defaultBrush.Color2 || ob.Alpha != defaultBrush.Alpha || ob.Alpha2 != defaultBrush.Alpha2 || ob.Angle != defaultBrush.Angle || ob.HatchStyle != defaultBrush.HatchStyle || ob.BrushStyle != defaultBrush.BrushStyle); }