/// <summary> /// Combines this instance with reference parameter. /// </summary> public void Combine(BorderModel reference) { if (Color.Equals(DefaultColor)) { Color = reference.Color; } if (LineStyle.Equals(DefaultLineStyle)) { LineStyle = reference.LineStyle; } if (Weight.Equals(DefaultWidthLineStyle)) { Weight = reference.Weight; } }
/// <summary> /// Gets the internal name of the LineStyle property of the shape. /// </summary> /// <returns></returns> virtual public string GetLineStyleName() { if (LineStyle.Equals(tud.mci.tangram.util.LineStyle.SOLID)) { return("solid"); } else if (LineStyle.Equals(tud.mci.tangram.util.LineStyle.DASH)) { LineDash lineDash = GetProperty("LineDash") as LineDash; if (lineDash != null) { if (lineDash.Dots == 0) { return("dashed_line"); } else if (lineDash.Dots == 1) { return("dotted_line"); } } } return(""); }
/// <summary> /// Returns true if ChartItemConfigBean instances are equal /// </summary> /// <param name="input">Instance of ChartItemConfigBean to be compared</param> /// <returns>Boolean</returns> public bool Equals(ChartItemConfigBean input) { if (input == null) { return(false); } return (( Item == input.Item || (Item != null && Item.Equals(input.Item)) ) && ( Axis == input.Axis || (Axis != null && Axis.Equals(input.Axis)) ) && ( Label == input.Label || (Label != null && Label.Equals(input.Label)) ) && ( Chart == input.Chart || (Chart != null && Chart.Equals(input.Chart)) ) && ( Legend == input.Legend || (Legend != null && Legend.Equals(input.Legend)) ) && ( Fill == input.Fill || (Fill != null && Fill.Equals(input.Fill)) ) && ( LineColor == input.LineColor || (LineColor != null && LineColor.Equals(input.LineColor)) ) && ( LineWidth == input.LineWidth || (LineWidth != null && LineWidth.Equals(input.LineWidth)) ) && ( LineStyle == input.LineStyle || (LineStyle != null && LineStyle.Equals(input.LineStyle)) ) && ( MarkerColor == input.MarkerColor || (MarkerColor != null && MarkerColor.Equals(input.MarkerColor)) ) && ( MarkerSymbol == input.MarkerSymbol || (MarkerSymbol != null && MarkerSymbol.Equals(input.MarkerSymbol)) ) && ( RepeatTime == input.RepeatTime || (RepeatTime != null && RepeatTime.Equals(input.RepeatTime)) )); }