Exemple #1
0
        private void SetSymbolRuleSizes(PredefinedSymbolCollection customSymbols)
        {
            int bucketCount = base.GetBucketCount();

            if (bucketCount != 0)
            {
                double startSize = this.GetStartSize();
                double num       = (this.GetEndSize() - startSize) / (double)bucketCount;
                MapBucketCollection mapBuckets = base.m_mapRule.MapBuckets;
                bool flag = base.GetDistributionType() == MapRuleDistributionType.Custom;
                for (int i = 0; i < bucketCount; i++)
                {
                    PredefinedSymbol predefinedSymbol  = new PredefinedSymbol();
                    PredefinedSymbol predefinedSymbol2 = predefinedSymbol;
                    PredefinedSymbol predefinedSymbol3 = predefinedSymbol;
                    float            num4 = predefinedSymbol2.Width = (predefinedSymbol3.Height = (float)(int)Math.Round(startSize + (double)i * num));
                    if (flag)
                    {
                        MapBucket bucket = ((ReportElementCollectionBase <MapBucket>)mapBuckets)[i];
                        predefinedSymbol.FromValue = base.GetFromValue(bucket);
                        predefinedSymbol.ToValue   = base.GetToValue(bucket);
                    }
                    customSymbols.Add(predefinedSymbol);
                }
            }
        }
Exemple #2
0
        private void SetSymbolRuleColors(Color[] colorRange, PredefinedSymbolCollection customSymbols)
        {
            MapBucketCollection mapBuckets = m_mapRule.MapBuckets;
            bool flag        = GetDistributionType() == MapRuleDistributionType.Custom;
            int  bucketCount = GetBucketCount();

            for (int i = 0; i < bucketCount; i++)
            {
                PredefinedSymbol predefinedSymbol = new PredefinedSymbol();
                if (i < colorRange.Length)
                {
                    predefinedSymbol.Color = colorRange[i];
                }
                else
                {
                    predefinedSymbol.Color = Color.Empty;
                }
                if (flag)
                {
                    MapBucket bucket = mapBuckets[i];
                    predefinedSymbol.FromValue = GetFromValue(bucket);
                    predefinedSymbol.ToValue   = GetToValue(bucket);
                }
                customSymbols.Add(predefinedSymbol);
            }
        }
        private void SetSymbolRuleMarkers(PredefinedSymbolCollection customSymbols)
        {
            int                 bucketCount   = base.GetBucketCount();
            MapMarkerRule       mapMarkerRule = (MapMarkerRule)base.m_mapRule;
            MapMarkerCollection mapMarkers    = mapMarkerRule.MapMarkers;
            int                 count         = mapMarkers.Count;
            MapBucketCollection mapBuckets    = base.m_mapRule.MapBuckets;
            bool                flag          = base.GetDistributionType() == MapRuleDistributionType.Custom;

            for (int i = 0; i < bucketCount; i++)
            {
                PredefinedSymbol predefinedSymbol = new PredefinedSymbol();
                if (i < count)
                {
                    this.RenderMarker(predefinedSymbol, ((ReportElementCollectionBase <MapMarker>)mapMarkers)[i]);
                }
                else
                {
                    predefinedSymbol.MarkerStyle = MarkerStyle.None;
                }
                if (flag)
                {
                    MapBucket bucket = ((ReportElementCollectionBase <MapBucket>)mapBuckets)[i];
                    predefinedSymbol.FromValue = base.GetFromValue(bucket);
                    predefinedSymbol.ToValue   = base.GetToValue(bucket);
                }
                customSymbols.Add(predefinedSymbol);
            }
        }
Exemple #4
0
        private void SetSymbolRuleSizes(PredefinedSymbolCollection customSymbols)
        {
            int bucketCount = GetBucketCount();

            if (bucketCount == 0)
            {
                return;
            }
            double startSize = GetStartSize();
            double num       = (GetEndSize() - startSize) / (double)bucketCount;
            MapBucketCollection mapBuckets = m_mapRule.MapBuckets;
            bool flag = GetDistributionType() == MapRuleDistributionType.Custom;

            for (int i = 0; i < bucketCount; i++)
            {
                PredefinedSymbol predefinedSymbol = new PredefinedSymbol();
                float            num4             = predefinedSymbol.Width = (predefinedSymbol.Height = (int)Math.Round(startSize + (double)i * num));
                if (flag)
                {
                    MapBucket bucket = mapBuckets[i];
                    predefinedSymbol.FromValue = GetFromValue(bucket);
                    predefinedSymbol.ToValue   = GetToValue(bucket);
                }
                customSymbols.Add(predefinedSymbol);
            }
        }
        private void SetSymbolRuleMarkers(PredefinedSymbolCollection customSymbols)
        {
            int bucketCount = GetBucketCount();
            MapMarkerCollection mapMarkers = ((MapMarkerRule)m_mapRule).MapMarkers;
            int count = mapMarkers.Count;
            MapBucketCollection mapBuckets = m_mapRule.MapBuckets;
            bool flag = GetDistributionType() == MapRuleDistributionType.Custom;

            for (int i = 0; i < bucketCount; i++)
            {
                PredefinedSymbol predefinedSymbol = new PredefinedSymbol();
                if (i < count)
                {
                    RenderMarker(predefinedSymbol, mapMarkers[i]);
                }
                else
                {
                    predefinedSymbol.MarkerStyle = MarkerStyle.None;
                }
                if (flag)
                {
                    MapBucket bucket = mapBuckets[i];
                    predefinedSymbol.FromValue = GetFromValue(bucket);
                    predefinedSymbol.ToValue   = GetToValue(bucket);
                }
                customSymbols.Add(predefinedSymbol);
            }
        }
Exemple #6
0
 private void InitializePredefinedSymbols(PredefinedSymbolCollection predefinedSymbols, PointTemplateMapper symbolTemplateMapper, int?size, MarkerStyle?markerStyle)
 {
     foreach (PredefinedSymbol predefinedSymbol in predefinedSymbols)
     {
         if (size.HasValue)
         {
             float num3 = predefinedSymbol.Width = (predefinedSymbol.Height = size.Value);
         }
         if (markerStyle.HasValue)
         {
             predefinedSymbol.MarkerStyle = markerStyle.Value;
         }
         InitializePredefinedSymbols(predefinedSymbol, symbolTemplateMapper);
     }
 }
Exemple #7
0
 private void InitializePredefinedSymbols(PredefinedSymbolCollection predefinedSymbols, PointTemplateMapper symbolTemplateMapper, Color?color, MarkerStyle?markerStyle)
 {
     foreach (PredefinedSymbol predefinedSymbol in predefinedSymbols)
     {
         if (color.HasValue)
         {
             predefinedSymbol.Color = color.Value;
         }
         if (markerStyle.HasValue)
         {
             predefinedSymbol.MarkerStyle = markerStyle.Value;
         }
         base.InitializePredefinedSymbols(predefinedSymbol, symbolTemplateMapper);
     }
 }
 private void InitializePredefinedSymbols(PredefinedSymbolCollection predefinedSymbols, PointTemplateMapper spatialElementTemplateMapper, Color?color, int?size)
 {
     foreach (PredefinedSymbol predefinedSymbol in predefinedSymbols)
     {
         if (color.HasValue)
         {
             predefinedSymbol.Color = color.Value;
         }
         if (size.HasValue)
         {
             float num3 = predefinedSymbol.Width = (predefinedSymbol.Height = size.Value);
         }
         InitializePredefinedSymbols(predefinedSymbol, spatialElementTemplateMapper);
     }
 }
 private void InitializePredefinedSymbols(PredefinedSymbolCollection predefinedSymbols, PointTemplateMapper spatialElementTemplateMapper, Color?color, int?size)
 {
     foreach (PredefinedSymbol predefinedSymbol4 in predefinedSymbols)
     {
         if (color.HasValue)
         {
             predefinedSymbol4.Color = color.Value;
         }
         if (size.HasValue)
         {
             PredefinedSymbol predefinedSymbol2 = predefinedSymbol4;
             PredefinedSymbol predefinedSymbol3 = predefinedSymbol4;
             float            num3 = predefinedSymbol2.Width = (predefinedSymbol3.Height = (float)size.Value);
         }
         base.InitializePredefinedSymbols(predefinedSymbol4, spatialElementTemplateMapper);
     }
 }
Exemple #10
0
 private void InitializePredefinedSymbols(PredefinedSymbolCollection predefinedSymbols, PointTemplateMapper symbolTemplateMapper, int?size, MarkerStyle?markerStyle)
 {
     foreach (PredefinedSymbol predefinedSymbol4 in predefinedSymbols)
     {
         if (size.HasValue)
         {
             PredefinedSymbol predefinedSymbol2 = predefinedSymbol4;
             PredefinedSymbol predefinedSymbol3 = predefinedSymbol4;
             float            num3 = predefinedSymbol2.Width = (predefinedSymbol3.Height = (float)size.Value);
         }
         if (markerStyle.HasValue)
         {
             predefinedSymbol4.MarkerStyle = markerStyle.Value;
         }
         base.InitializePredefinedSymbols(predefinedSymbol4, symbolTemplateMapper);
     }
 }