protected StiBorder MakeBorder(StiBorderSides side) { return(new StiBorder() { Side = side, Color = Color.Black }); }
private StiBorderSides ConvertBorderSide(DevExpress.XtraPrinting.BorderSide side) { if (side == DevExpress.XtraPrinting.BorderSide.All) { return(StiBorderSides.All); } if (side == DevExpress.XtraPrinting.BorderSide.None) { return(StiBorderSides.None); } StiBorderSides sides = 0; if ((side & DevExpress.XtraPrinting.BorderSide.Left) > 0) { sides |= StiBorderSides.Left; } if ((side & DevExpress.XtraPrinting.BorderSide.Right) > 0) { sides |= StiBorderSides.Right; } if ((side & DevExpress.XtraPrinting.BorderSide.Top) > 0) { sides |= StiBorderSides.Top; } if ((side & DevExpress.XtraPrinting.BorderSide.Bottom) > 0) { sides |= StiBorderSides.Bottom; } return(sides); }
public bitsBorder(StiBorderSides side, Color color, double size, StiPenStyle style, double shadowSize, bool dropShadow, bool topmost) { this.Side = side; this.Color = color; this.Size = size; this.Style = style; this.ShadowSize = shadowSize; this.DropShadow = dropShadow; this.Topmost = topmost; }
/// <summary> /// Creates a new instance of the StiBorder class. /// </summary> /// <param name="side">Border sides.</param> /// <param name="color">Border color.</param> /// <param name="size">Border size.</param> /// <param name="style">Border style.</param> /// <param name="dropShadow">Drop shadow or not.</param> /// <param name="shadowSize">Shadow size.</param> /// <param name="shadowBrush">Brush for drawing shadow of border.</param> /// <param name="topmost">Value which indicates that border sides will be drawn on top of all components.</param> public StiBorder(StiBorderSides side, Color color, double size, StiPenStyle style, bool dropShadow, double shadowSize, StiBrush shadowBrush, bool topmost) { if (bitsBorder.IsDefault(side, color, size, style, dropShadow, shadowSize, topmost)) { this.bits = null; } else { this.bits = new bitsBorder(side, color, size, style, shadowSize, dropShadow, topmost); } this.shadowBrush = shadowBrush; }
public static bool IsDefault(StiBorderSides side, Color color, double size, StiPenStyle style, bool dropShadow, double shadowSize, bool topmost) { if (color == Color.Black && (!dropShadow) && (!topmost) && shadowSize == 4d && side == StiBorderSides.None && size == 1d && style == StiPenStyle.Solid) { return(true); } return(false); }
/// <summary> /// Creates a new instance of the StiBorder class. /// </summary> /// <param name="side">Border sides.</param> /// <param name="color">Border color.</param> /// <param name="size">Border size.</param> /// <param name="style">Border style.</param> public StiBorder(StiBorderSides side, Color color, double size, StiPenStyle style) : this(side, color, size, style, false, 4d, new StiSolidBrush(Color.Black)) { }
/// <summary> /// Creates a new instance of the StiBorder class. /// </summary> /// <param name="side">Border sides.</param> /// <param name="color">Border color.</param> /// <param name="size">Border size.</param> /// <param name="style">Border style.</param> /// <param name="dropShadow">Drop shadow or not.</param> /// <param name="shadowSize">Shadow size.</param> /// <param name="shadowBrush">Brush for drawing shadow of border.</param> public StiBorder(StiBorderSides side, Color color, double size, StiPenStyle style, bool dropShadow, double shadowSize, StiBrush shadowBrush) : this(side, color, size, style, dropShadow, shadowSize, shadowBrush, false) { }
public ITextProperties <T> WithBorder(StiBorderSides sides = StiBorderSides.All) { CurrentText.Border.Side = sides; return((ITextProperties <T>) this); }