private Color GetToColor(MapColorRangeRule colorRangeRule) { ReportColorProperty endColor = colorRangeRule.EndColor; Color defaultToColor = ColorRuleMapper.m_defaultToColor; if (endColor != null) { if (MappingHelper.GetColorFromReportColorProperty(endColor, ref defaultToColor)) { return(defaultToColor); } if (colorRangeRule.Instance.EndColor != null) { return(colorRangeRule.Instance.EndColor.ToColor()); } } return(defaultToColor); }
private void RenderSymbolColorRangeRule(SymbolRule symbolRule) { MapColorRangeRule colorRangeRule = (MapColorRangeRule)base.m_mapRule; this.SetSymbolRuleColors(symbolRule.GetColors(ColoringMode.ColorRange, MapColorPalette.Dundas, this.GetFromColor(colorRangeRule), this.GetMiddleColor(colorRangeRule), this.GetToColor(colorRangeRule), base.GetBucketCount()), symbolRule.PredefinedSymbols); }
private void RenderPolygonColorRangeRule(ShapeRule shapeRule) { MapColorRangeRule colorRangeRule = (MapColorRangeRule)base.m_mapRule; this.RenderShapeCustomColors(shapeRule, ColoringMode.ColorRange, MapColorPalette.Dundas, this.GetFromColor(colorRangeRule), this.GetMiddleColor(colorRangeRule), this.GetToColor(colorRangeRule)); }
private void RenderLineColorRangeRule(PathRule pathRule) { MapColorRangeRule colorRangeRule = (MapColorRangeRule)base.m_mapRule; this.RenderPathCustomColors(pathRule, ColoringMode.ColorRange, MapColorPalette.Dundas, this.GetFromColor(colorRangeRule), this.GetMiddleColor(colorRangeRule), this.GetToColor(colorRangeRule)); }
public MapColorRangeRuleInstance(MapColorRangeRule defObject) : base(defObject) { this.m_defObject = defObject; }