Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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;
 }