Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        private void RenderPolygonColorRangeRule(ShapeRule shapeRule)
        {
            MapColorRangeRule colorRangeRule = (MapColorRangeRule)m_mapRule;

            RenderShapeCustomColors(shapeRule, ColoringMode.ColorRange, MapColorPalette.Dundas, GetFromColor(colorRangeRule), GetMiddleColor(colorRangeRule), GetToColor(colorRangeRule));
        }
Пример #4
0
        private void RenderLineColorRangeRule(PathRule pathRule)
        {
            MapColorRangeRule colorRangeRule = (MapColorRangeRule)m_mapRule;

            RenderPathCustomColors(pathRule, ColoringMode.ColorRange, MapColorPalette.Dundas, GetFromColor(colorRangeRule), GetMiddleColor(colorRangeRule), GetToColor(colorRangeRule));
        }
Пример #5
0
 internal MapColorRangeRuleInstance(MapColorRangeRule defObject)
     : base(defObject)
 {
     m_defObject = defObject;
 }