User Tools

Site Tools


map_suite_predefined_styles

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
map_suite_predefined_styles [2016/11/16 20:03]
tomtaylor [Overview]
map_suite_predefined_styles [2016/11/16 23:31] (current)
tomtaylor [Overview]
Line 5: Line 5:
  
 === Code === === Code ===
-This code snippet ​will retrieve ​all of the AreaStyles returned by the methods in the WorldMapKitAreaStyles class using //​Reflection//,​ and saves them as images.+This code snippet ​retrieves ​all of the AreaStyles returned by the methods in the WorldMapKitAreaStyles class using //​Reflection//,​ and saves them as images.
  
             MethodInfo[] methodInfos = typeof(WorldMapKitAreaStyles).GetMethods(BindingFlags.Public | BindingFlags.Static);​             MethodInfo[] methodInfos = typeof(WorldMapKitAreaStyles).GetMethods(BindingFlags.Public | BindingFlags.Static);​
Line 46: Line 46:
 ==== WorldMapKitAreaStyles ==== ==== WorldMapKitAreaStyles ====
  
-{{:​worldmapkitareastyles.png|}} +{{::​worldmapkitareastyles.png|}}
 ==== WorldMapKitLineStyles ==== ==== WorldMapKitLineStyles ====
  
 The previous code can modified to produce these images, by changing **WorldMapKitAreaStyles** to **WorldMapKitLineStyles**,​ and **AreaStyle** to **LineStyle**. The previous code can modified to produce these images, by changing **WorldMapKitAreaStyles** to **WorldMapKitLineStyles**,​ and **AreaStyle** to **LineStyle**.
  
-{{:​worldmapkitlinestyles.png|}}+{{:​worldmapkitlinestyles.png}}
  
  
Line 60: Line 59:
  
 {{:​worldmapkittextstyles.png|}} {{:​worldmapkittextstyles.png|}}
 +
 +==== PointStyle ====
 +
 +=== WellPointStyle ===
 +
 +Map Suite integrates 186 well points styles in the component. Here the following code will print out each of those style to a standalone bitmap. ​
 +
 +    for (int i = 1; i <= 186; i++)
 +            {
 +                WellPointStyle pointStyle = new WellPointStyle(i,​ GeoBrushes.Black,​ GeoPens.Black,​ 30);
 +                Bitmap bitmap = new Bitmap(128, 128);
 +                GdiPlusGeoCanvas gdiPlusGeoCanvas = new GdiPlusGeoCanvas();​
 +                gdiPlusGeoCanvas.BeginDrawing(bitmap,​ new RectangleShape(-180,​ 90, 180, -90), GeographyUnit.DecimalDegree);​
 +                pointStyle.DrawSample(gdiPlusGeoCanvas);​
 +                gdiPlusGeoCanvas.EndDrawing();​
 +                bitmap.Save(@"​C:​\WellStyles\Number_"​ + i.ToString() + "​.png",​ ImageFormat.Png);​
 +            }
 +
 +Here are the icons generated from the code above. ​
 +{{wellpointstyles.png}}
 +            ​
 +            ​
 +
map_suite_predefined_styles.1479326631.txt.gz · Last modified: 2016/11/16 20:03 by tomtaylor