internal static bool GetColorFromReportColorProperty(ReportColorProperty reportColorProperty, ref Color color) { if (reportColorProperty.IsExpression || reportColorProperty.Value == null) { return(false); } color = reportColorProperty.Value.ToColor(); return(true); }
internal static Color GetStyleBorderColor(Border border) { ReportColorProperty color = border.Color; Color color2 = Color.Black; if (!GetColorFromReportColorProperty(color, ref color2)) { ReportColor color3 = border.Instance.Color; if (color3 != null) { color2 = color3.ToColor(); } } return(color2); }
internal static Color GetStyleShadowColor(Style style, StyleInstance styleInstance) { ReportColorProperty shadowColor = style.ShadowColor; Color color = m_defaultShadowColor; if (!GetColorFromReportColorProperty(shadowColor, ref color)) { ReportColor shadowColor2 = styleInstance.ShadowColor; if (shadowColor2 != null) { color = shadowColor2.ToColor(); } } return(color); }
internal static Color GetStyleBackGradientEndColor(Style style, StyleInstance styleInstance) { ReportColorProperty backgroundGradientEndColor = style.BackgroundGradientEndColor; Color color = Color.Empty; if (!GetColorFromReportColorProperty(backgroundGradientEndColor, ref color)) { ReportColor backgroundGradientEndColor2 = styleInstance.BackgroundGradientEndColor; if (backgroundGradientEndColor2 != null) { color = backgroundGradientEndColor2.ToColor(); } } return(color); }
internal static Color GetStyleColor(Style style, StyleInstance styleInstance) { ReportColorProperty color = style.Color; Color color2 = Color.Black; if (!GetColorFromReportColorProperty(color, ref color2)) { ReportColor color3 = styleInstance.Color; if (color3 != null) { color2 = color3.ToColor(); } } return(color2); }
private Color GetToColor(MapColorRangeRule colorRangeRule) { ReportColorProperty endColor = colorRangeRule.EndColor; Color color = m_defaultToColor; if (endColor != null) { if (MappingHelper.GetColorFromReportColorProperty(endColor, ref color)) { return(color); } if (colorRangeRule.Instance.EndColor != null) { return(colorRangeRule.Instance.EndColor.ToColor()); } } return(color); }
private Color GetCustomColor(MapCustomColor mapCustomColor) { ReportColorProperty color = mapCustomColor.Color; Color color2 = Color.Empty; if (color != null) { if (MappingHelper.GetColorFromReportColorProperty(color, ref color2)) { return(color2); } ReportColor color3 = mapCustomColor.Instance.Color; if (color3 != null) { return(color3.ToColor()); } } return(color2); }