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 void RenderSymbolColorRangeRule(SymbolRule symbolRule) { MapColorRangeRule colorRangeRule = (MapColorRangeRule)m_mapRule; SetSymbolRuleColors(symbolRule.GetColors(ColoringMode.ColorRange, MapColorPalette.Dundas, GetFromColor(colorRangeRule), GetMiddleColor(colorRangeRule), GetToColor(colorRangeRule), GetBucketCount()), symbolRule.PredefinedSymbols); }
private void RenderPolygonColorRangeRule(ShapeRule shapeRule) { MapColorRangeRule colorRangeRule = (MapColorRangeRule)m_mapRule; RenderShapeCustomColors(shapeRule, ColoringMode.ColorRange, MapColorPalette.Dundas, GetFromColor(colorRangeRule), GetMiddleColor(colorRangeRule), GetToColor(colorRangeRule)); }
private void RenderLineColorRangeRule(PathRule pathRule) { MapColorRangeRule colorRangeRule = (MapColorRangeRule)m_mapRule; RenderPathCustomColors(pathRule, ColoringMode.ColorRange, MapColorPalette.Dundas, GetFromColor(colorRangeRule), GetMiddleColor(colorRangeRule), GetToColor(colorRangeRule)); }
internal MapColorRangeRuleInstance(MapColorRangeRule defObject) : base(defObject) { m_defObject = defObject; }