User Tools

Site Tools


thinkgeo.mapsuite.core.gdiplusgeocanvas

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
thinkgeo.mapsuite.core.gdiplusgeocanvas [2015/09/17 10:29]
admin
— (current)
Line 1: Line 1:
-====== ThinkGeo.MapSuite.Core.GdiPlusGeoCanvas ====== 
-This class represents a canvas that is used to draw geographic shapes with GDI+. 
-===== Inheritance Hierarchy ===== 
-  *System.Object 
-    *ThinkGeo.MapSuite.Core.GeoCanvas 
-      ***ThinkGeo.MapSuite.Core.GdiPlusGeoCanvas** 
-===== Members Summary ===== 
-=== Public Constructors === 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GdiPlusGeoCanvas()|GdiPlusGeoCanvas]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method is the default constructor for the GdiPlusGeoCanvas. 
-</​div>​ 
- 
-=== Protected Constructors === 
-=== Public Methods === 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​BeginDrawing(Object,​RectangleShape,​GeographyUnit)|BeginDrawing]]** 
-  * **Parameters**:​Object,​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​Clear(GeoBrush)|Clear]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​CloneDeep()|CloneDeep]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​ConvertGeoImageToMemoryStream(GeoImage)|ConvertGeoImageToMemoryStream]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method converts a GeoImage to a memory stream. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​ConvertGeoImageToMemoryStream(GeoImage,​ImageFormat)|ConvertGeoImageToMemoryStream]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​ImageFormat 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method converts a GeoImage to a memory stream. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​CreateGeoImage(Int32,​Int32)|CreateGeoImage]]** 
-  * **Parameters**:​Int32,​Int32 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method returns a GeoImage based on the height and width you provide. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawArea(IEnumerable<​ScreenPointF[]>,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder)|DrawArea]]** 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF[]|ScreenPointF[]]]>,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawArea(AreaBaseShape,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder)|DrawArea]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawArea(Feature,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder)|DrawArea]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawArea(AreaBaseShape,​GeoPen,​GeoBrush,​DrawingLevel)|DrawArea]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawArea(Feature,​GeoPen,​GeoBrush,​DrawingLevel)|DrawArea]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawArea(AreaBaseShape,​GeoBrush,​DrawingLevel)|DrawArea]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawArea(Feature,​GeoBrush,​DrawingLevel)|DrawArea]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawArea(AreaBaseShape,​GeoPen,​DrawingLevel)|DrawArea]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawArea(Feature,​GeoPen,​DrawingLevel)|DrawArea]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawEllipse(ScreenPointF,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder)|DrawEllipse]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawEllipse(Feature,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder)|DrawEllipse]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel)|DrawEllipse]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawEllipse(Feature,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel)|DrawEllipse]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawEllipse(PointBaseShape,​Single,​Single,​GeoBrush,​DrawingLevel)|DrawEllipse]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawEllipse(Feature,​Single,​Single,​GeoBrush,​DrawingLevel)|DrawEllipse]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder)|DrawEllipse]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawEllipse(Feature,​Single,​Single,​GeoPen,​DrawingLevel)|DrawEllipse]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​DrawingLevel)|DrawEllipse]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawLine(IEnumerable<​ScreenPointF>,​GeoPen,​DrawingLevel,​Single,​Single)|DrawLine]]** 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawLine(LineBaseShape,​GeoPen,​DrawingLevel,​Single,​Single)|DrawLine]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawLine(Feature,​GeoPen,​DrawingLevel,​Single,​Single)|DrawLine]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawLine(LineBaseShape,​GeoPen,​DrawingLevel)|DrawLine]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawLine(Feature,​GeoPen,​DrawingLevel)|DrawLine]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawScreenImage(GeoImage,​Single,​Single,​Single,​Single,​DrawingLevel,​Single,​Single,​Single)|DrawScreenImage]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​Single,​Single,​Single,​Single,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawScreenImageWithoutScaling(Bitmap,​Single,​Single,​DrawingLevel,​Single,​Single,​Single)|DrawScreenImageWithoutScaling]]** 
-  * **Parameters**:​Bitmap,​Single,​Single,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​Draws an unscaled image on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawScreenImageWithoutScaling(GeoImage,​Single,​Single,​DrawingLevel,​Single,​Single,​Single)|DrawScreenImageWithoutScaling]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawText(String,​GeoFont,​GeoBrush,​GeoPen,​IEnumerable<​ScreenPointF>,​DrawingLevel,​Single,​Single,​Single)|DrawText]]** 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawText(String,​GeoFont,​GeoBrush,​IEnumerable<​ScreenPointF>,​DrawingLevel)|DrawText]]** 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawTextWithScreenCoordinate(String,​GeoFont,​GeoBrush,​GeoPen,​Single,​Single,​DrawingLevel)|DrawTextWithScreenCoordinate]]** 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawTextWithScreenCoordinate(String,​GeoFont,​GeoBrush,​Single,​Single,​DrawingLevel)|DrawTextWithScreenCoordinate]]** 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawTextWithWorldCoordinate(String,​GeoFont,​GeoBrush,​GeoPen,​Double,​Double,​DrawingLevel)|DrawTextWithWorldCoordinate]]** 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​Double,​Double,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawTextWithWorldCoordinate(String,​GeoFont,​GeoBrush,​Double,​Double,​DrawingLevel)|DrawTextWithWorldCoordinate]]** 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​Double,​Double,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawWorldImage(GeoImage,​Double,​Double,​Double,​DrawingLevel,​Single,​Single,​Single)|DrawWorldImage]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​Double,​Double,​Double,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawWorldImage(GeoImage,​Double,​Double,​Single,​Single,​DrawingLevel)|DrawWorldImage]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​Double,​Double,​Single,​Single,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawWorldImage(GeoImage,​Double,​Double,​Single,​Single,​DrawingLevel,​Single,​Single,​Single)|DrawWorldImage]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​Double,​Double,​Single,​Single,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawWorldImageWithoutScaling(GeoImage,​Double,​Double,​DrawingLevel,​Single,​Single,​Single)|DrawWorldImageWithoutScaling]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​Double,​Double,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawWorldImageWithoutScaling(GeoImage,​Double,​Double,​DrawingLevel)|DrawWorldImageWithoutScaling]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​Double,​Double,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawWorldImageWithoutScaling(Bitmap,​Double,​Double,​DrawingLevel)|DrawWorldImageWithoutScaling]]** 
-  * **Parameters**:​Bitmap,​Double,​Double,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​Draws an unscaled image on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DrawWorldImageWithoutScaling(Bitmap,​Double,​Double,​DrawingLevel,​Single,​Single,​Single)|DrawWorldImageWithoutScaling]]** 
-  * **Parameters**:​Bitmap,​Double,​Double,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​Draws an unscaled image on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​EndDrawing()|EndDrawing]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​Equals(Object)|Equals]]** 
-  * **Parameters**:​Object 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​FillBackground(GeoImage,​GeoBrush)|FillBackground]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method fills the specified GeoImage with the specified GeoBrush. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​Flush()|Flush]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetHashCode()|GetHashCode]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetStreamFromGeoImage(GeoImage)|GetStreamFromGeoImage]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method returns a stream that represents the GeoImage in TIFF format. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetType()|GetType]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​MeasureText(String,​GeoFont)|MeasureText]]** 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​ToGeoImage(Object)|ToGeoImage]]** 
-  * **Parameters**:​Object 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​ToNativeImage(GeoImage)|ToNativeImage]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​ToString()|ToString]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-=== Protected Methods === 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​6xU=(String)|6xU=]]** 
-  * **Parameters**:​String 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​7BU=(String)|7BU=]]** 
-  * **Parameters**:​String 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​BeginDrawingCore(Object,​RectangleShape,​GeographyUnit)|BeginDrawingCore]]** 
-  * **Parameters**:​Object,​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method begins the act of drawing on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ClearCore(GeoBrush)|ClearCore]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​CloneDeepCore()|CloneDeepCore]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawAreaCore(IEnumerable<​ScreenPointF[]>,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder)|DrawAreaCore]]** 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF[]|ScreenPointF[]]]>,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method draws the area on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawEllipseCore(ScreenPointF,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder)|DrawEllipseCore]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​Draws the point on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawLineCore(IEnumerable<​ScreenPointF>,​GeoPen,​DrawingLevel,​Single,​Single)|DrawLineCore]]** 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>,​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​Draws a LineShape on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawScreenImageCore(GeoImage,​Single,​Single,​Single,​Single,​DrawingLevel,​Single,​Single,​Single)|DrawScreenImageCore]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​Single,​Single,​Single,​Single,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​Draws a scaled image on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawScreenImageWithoutScalingCore(GeoImage,​Single,​Single,​DrawingLevel,​Single,​Single,​Single)|DrawScreenImageWithoutScalingCore]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]],​Single,​Single,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​Draws an unscaled image on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawTextCore(String,​GeoFont,​GeoBrush,​GeoPen,​IEnumerable<​ScreenPointF>,​DrawingLevel,​Single,​Single,​Single)|DrawTextCore]]** 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]],​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]],​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]],​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>,​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]],​Single,​Single,​Single 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method allows you to draw text at the specified location, using the specified brush and font parameters. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​EndDrawingCore()|EndDrawingCore]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method ends drawing and commits the drawing on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​Finalize()|Finalize]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​FlushCore()|FlushCore]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method flush drawing and commits the drawing on the GeoCanvas. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetCanvasHeight(Object)|GetCanvasHeight]]** 
-  * **Parameters**:​Object 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetCanvasHeightCore(Object)|GetCanvasHeightCore]]** 
-  * **Parameters**:​Object 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method gets the canvas height of the specified native image object. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetCanvasWidth(Object)|GetCanvasWidth]]** 
-  * **Parameters**:​Object 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetCanvasWidthCore(Object)|GetCanvasWidthCore]]** 
-  * **Parameters**:​Object 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method gets the canvas width of the specified native image object. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​KRY=(DrawingRectangleF)|KRY=]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawingRectangleF|DrawingRectangleF]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​MeasureTextCore(String,​GeoFont)|MeasureTextCore]]** 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method returns the rectangle that contains the specified text, when that text is drawn with the specified font. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​MemberwiseClone()|MemberwiseClone]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawingProgressChanged(DrawingProgressChangedEventArgs)|OnDrawingProgressChanged]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ToGeoImageCore(Object)|ToGeoImageCore]]** 
-  * **Parameters**:​Object 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method returns a GeoImage from a native image object. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ToNativeImageCore(GeoImage)|ToNativeImageCore]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method returns a native image object from the specified GeoCanvas. 
-</​div>​ 
- 
-=== Public Properties === 
-**{{wiki:​PublicProperty.gif|}}[[#​ClippingArea|ClippingArea]]** 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​CompositingQuality|CompositingQuality]]** 
-  * **Return**:​CompositingQuality 
-  * **Summary**:​This property returns or sets the quality level to use during compositing. 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​CurrentScale|CurrentScale]]** 
-  * **Return**:​Double 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​CurrentWorldExtent|CurrentWorldExtent]]** 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​Dpi|Dpi]]** 
-  * **Return**:​Single 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​DrawingQuality|DrawingQuality]]** 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​HasKeyColor|HasKeyColor]]** 
-  * **Return**:​Boolean 
-  * **Summary**:​This property indicates whether a GdiPlusGeoCanvas has the KeyColor or not. If it has no KeyColor, it will throw an exception when you get or set the value of KeyColors property. 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​Height|Height]]** 
-  * **Return**:​Single 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​InterpolationMode|InterpolationMode]]** 
-  * **Return**:​InterpolationMode 
-  * **Summary**:​Gets or sets the interpolation mode associated with this System.Drawing.Graphics. 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​IsDrawing|IsDrawing]]** 
-  * **Return**:​Boolean 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​KeyColors|KeyColors]]** 
-  * **Return**:​Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>​ 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​MapUnit|MapUnit]]** 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​NativeImage|NativeImage]]** 
-  * **Return**:​Object 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​SmoothingMode|SmoothingMode]]** 
-  * **Return**:​SmoothingMode 
-  * **Summary**:​This property returns or sets the rendering quality for this GeoCanvas. 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​TextRenderingHint|TextRenderingHint]]** 
-  * **Return**:​TextRenderingHint 
-  * **Summary**:​This property returns or sets the rendering mode for text associated with this GeoCanvas. 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​Width|Width]]** 
-  * **Return**:​Single 
-  * **Summary**:​N/​A 
- 
-=== Protected Properties === 
-**{{wiki:​ProtectedProperty.gif|}}[[#​IRY=|IRY=]]** 
-  * **Return**:​Boolean 
-  * **Summary**:​N/​A 
- 
-=== Public Events === 
-**{{wiki:​PublicEvent.gif|}}[[#​DrawingProgressChanged|DrawingProgressChanged]]** 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
-  * **Summary**:​N/​A 
- 
-===== Public Constructors ===== 
-=== GdiPlusGeoCanvas() === 
-This method is the default constructor for the GdiPlusGeoCanvas. 
-==== Remarks ==== 
-None 
-==== Parameters ==== 
-[[#Public Constructors|Go Back]] 
-===== Protected Constructors ===== 
-===== Public Methods ===== 
-=== BeginDrawing(Object,​RectangleShape,​GeographyUnit) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**nativeImage** 
-  * **Type**:​Object 
-  * **Description**:​N/​A 
- 
-**worldExtent** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-**drawingMapUnit** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== Clear(GeoBrush) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== CloneDeep() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== ConvertGeoImageToMemoryStream(GeoImage) === 
-This method converts a GeoImage to a memory stream. 
-==== Remarks ==== 
-This method is used to get a TIFF memory stream from a GeoImage using the canvas-specific methods. If you need to get a format other than TIFF, you can use the other overload which allows you to specify the output format. 
- 
-**Return Value** 
-  * **Return Type**:​MemoryStream 
-  * **Description**:​This method converts a GeoImage to a memory stream. 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​This parameter is the GeoImage you want to convert to a stream. 
- 
-[[#Public Methods|Go Back]] 
-=== ConvertGeoImageToMemoryStream(GeoImage,​ImageFormat) === 
-This method converts a GeoImage to a memory stream. 
-==== Remarks ==== 
-This method allows you to save the GeoImage to any format you specify. This allows you to convert it to a PNG, or a variety of other formats, and then save it to disk. 
- 
-**Return Value** 
-  * **Return Type**:​MemoryStream 
-  * **Description**:​The return is a memory stream with the bytes formatted according to the image format you specify. 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​This parameter is the GeoImage you want to convert to a memory stream. 
- 
-**imageFormat** 
-  * **Type**:​ImageFormat 
-  * **Description**:​This parameter is the image format you want the stream to be in. 
- 
-[[#Public Methods|Go Back]] 
-=== CreateGeoImage(Int32,​Int32) === 
-This method returns a GeoImage based on the height and width you provide. 
-==== Remarks ==== 
-You can use this static member to easily create a GeoCanvas. 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​This method returns a GeoImage based on the height and width you provide. 
- 
-==== Parameters ==== 
-**width** 
-  * **Type**:​Int32 
-  * **Description**:​This parameter is the width of the GeoImage. 
- 
-**height** 
-  * **Type**:​Int32 
-  * **Description**:​This parameter is the height of the GeoImage. 
- 
-[[#Public Methods|Go Back]] 
-=== DrawArea(IEnumerable<​ScreenPointF[]>,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**screenPoints** 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF[]|ScreenPointF[]]]>​ 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**penBrushDrawingOrder** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawArea(AreaBaseShape,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]] 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**penBrushDrawingOrder** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawArea(Feature,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**feature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**penBrushDrawingOrder** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawArea(AreaBaseShape,​GeoPen,​GeoBrush,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]] 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawArea(Feature,​GeoPen,​GeoBrush,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**feature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawArea(AreaBaseShape,​GeoBrush,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawArea(Feature,​GeoBrush,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**feature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawArea(AreaBaseShape,​GeoPen,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]] 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawArea(Feature,​GeoPen,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**feature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawEllipse(ScreenPointF,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**screenPoint** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]] 
-  * **Description**:​N/​A 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**penBrushDrawingOrder** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawEllipse(Feature,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**feature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**penBrushDrawingOrder** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]] 
-  * **Description**:​N/​A 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawEllipse(Feature,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**feature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawEllipse(PointBaseShape,​Single,​Single,​GeoBrush,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]] 
-  * **Description**:​N/​A 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawEllipse(Feature,​Single,​Single,​GeoBrush,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**centerPointFeature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]] 
-  * **Description**:​N/​A 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**penBrushDrawingOrder** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawEllipse(Feature,​Single,​Single,​GeoPen,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**feature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]] 
-  * **Description**:​N/​A 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawLine(IEnumerable<​ScreenPointF>,​GeoPen,​DrawingLevel,​Single,​Single) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**screenPoints** 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>​ 
-  * **Description**:​N/​A 
- 
-**linePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawLine(LineBaseShape,​GeoPen,​DrawingLevel,​Single,​Single) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]] 
-  * **Description**:​N/​A 
- 
-**linePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawLine(Feature,​GeoPen,​DrawingLevel,​Single,​Single) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**feature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**linePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawLine(LineBaseShape,​GeoPen,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**shape** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]] 
-  * **Description**:​N/​A 
- 
-**linePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawLine(Feature,​GeoPen,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**feature** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:​N/​A 
- 
-**linePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawScreenImage(GeoImage,​Single,​Single,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​N/​A 
- 
-**centerXInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**centerYInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**widthInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**heightInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawScreenImageWithoutScaling(Bitmap,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) === 
-Draws an unscaled image on the GeoCanvas. 
-==== Remarks ==== 
-Drawing an image unscaled is faster than using the API that scales it. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​Bitmap 
-  * **Description**:​The image you want to draw unscaled. 
- 
-**centerXInScreen** 
-  * **Type**:​Single 
-  * **Description**:​The X coordinate of the center point (in screen coordinates) of where you want to draw the image. 
- 
-**centerYInScreen** 
-  * **Type**:​Single 
-  * **Description**:​The Y coordinate of the center point (in screen coordinates) of where you want to draw the image. 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​This parameter determines the DrawingLevel the image will draw on. 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the X offset for the image to be drawn. 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the Y offset for the image to be drawn. 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the rotation angle for the image to be drawn. 
- 
-[[#Public Methods|Go Back]] 
-=== DrawScreenImageWithoutScaling(GeoImage,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​N/​A 
- 
-**centerXInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**centerYInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawText(String,​GeoFont,​GeoBrush,​GeoPen,​IEnumerable<​ScreenPointF>,​DrawingLevel,​Single,​Single,​Single) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**text** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-**font** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**haloPen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**textPathInScreen** 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>​ 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawText(String,​GeoFont,​GeoBrush,​IEnumerable<​ScreenPointF>,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**text** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-**font** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**textPathInScreen** 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>​ 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawTextWithScreenCoordinate(String,​GeoFont,​GeoBrush,​GeoPen,​Single,​Single,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**text** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-**font** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**haloPen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**upperLeftXInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**upperLeftYInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawTextWithScreenCoordinate(String,​GeoFont,​GeoBrush,​Single,​Single,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**text** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-**font** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**upperLeftXInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**upperLeftYInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawTextWithWorldCoordinate(String,​GeoFont,​GeoBrush,​GeoPen,​Double,​Double,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**text** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-**font** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**haloPen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​N/​A 
- 
-**upperLeftXInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**upperLeftYInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawTextWithWorldCoordinate(String,​GeoFont,​GeoBrush,​Double,​Double,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**text** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-**font** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **Description**:​N/​A 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-**upperLeftXInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**upperLeftYInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawWorldImage(GeoImage,​Double,​Double,​Double,​DrawingLevel,​Single,​Single,​Single) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​N/​A 
- 
-**centerXInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**centerYInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**imageScale** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawWorldImage(GeoImage,​Double,​Double,​Single,​Single,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​N/​A 
- 
-**centerXInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**centerYInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**widthInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**heightInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawWorldImage(GeoImage,​Double,​Double,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​N/​A 
- 
-**centerXInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**centerYInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**widthInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**heightInScreen** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawWorldImageWithoutScaling(GeoImage,​Double,​Double,​DrawingLevel,​Single,​Single,​Single) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​N/​A 
- 
-**centerXInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**centerYInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawWorldImageWithoutScaling(GeoImage,​Double,​Double,​DrawingLevel) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​N/​A 
- 
-**centerXInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**centerYInWorld** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DrawWorldImageWithoutScaling(Bitmap,​Double,​Double,​DrawingLevel) === 
-Draws an unscaled image on the GeoCanvas. 
-==== Remarks ==== 
-Drawing an image unscaled is faster than using the API that scales it. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​Bitmap 
-  * **Description**:​The image you want to draw unscaled. 
- 
-**centerXInWorld** 
-  * **Type**:​Double 
-  * **Description**:​The X coordinate of the center point (in world coordinates) of where you want to draw the image. 
- 
-**centerYInWorld** 
-  * **Type**:​Double 
-  * **Description**:​The Y coordinate of the center point (in world coordinates) of where you want to draw the image. 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​This parameter determines the DrawingLevel the image will draw on. 
- 
-[[#Public Methods|Go Back]] 
-=== DrawWorldImageWithoutScaling(Bitmap,​Double,​Double,​DrawingLevel,​Single,​Single,​Single) === 
-Draws an unscaled image on the GeoCanvas. 
-==== Remarks ==== 
-Drawing an image unscaled is faster than using the API that scales it. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​Bitmap 
-  * **Description**:​The image you want to draw unscaled. 
- 
-**centerXInWorld** 
-  * **Type**:​Double 
-  * **Description**:​The X coordinate of the center point (in world coordinates) of where you want to draw the image. 
- 
-**centerYInWorld** 
-  * **Type**:​Double 
-  * **Description**:​The Y coordinate of the center point (in world coordinates) of where you want to draw the image. 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​This parameter determines the DrawingLevel the image will draw on. 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the X offset (in pixels) for the image to be drawn. 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the Y offset (in pixels) for the image to be drawn. 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the rotation angle for the image to be drawn. 
- 
-[[#Public Methods|Go Back]] 
-=== EndDrawing() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== Equals(Object) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Boolean 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**obj** 
-  * **Type**:​Object 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== FillBackground(GeoImage,​GeoBrush) === 
-This method fills the specified GeoImage with the specified GeoBrush. 
-==== Remarks ==== 
-This method allows you to fill a GeoImage with the specific fill style of the GeoBrush you pass in. It is useful for setting backgrounds. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​None 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​This parameter is the GeoImage you want to set the background on. 
- 
-**brush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​This parameter is the GeoBrush you want to fill the background with. 
- 
-[[#Public Methods|Go Back]] 
-=== Flush() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== GetHashCode() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Int32 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== GetStreamFromGeoImage(GeoImage) === 
-This method returns a stream that represents the GeoImage in TIFF format. 
-==== Remarks ==== 
-This method allows you to get the stream out of a GeoImage. The stream is a memory stream and the bytes are in TIFF format. Once you have the stream, you can then save it to whatever format you need. 
- 
-**Return Value** 
-  * **Return Type**:​Stream 
-  * **Description**:​This method returns a stream that represents the GeoImage in TIFF format. 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​This parameter is the GeoImage you want to convert to a stream. 
- 
-[[#Public Methods|Go Back]] 
-=== GetType() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Type 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== MeasureText(String,​GeoFont) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.DrawingRectangleF|DrawingRectangleF]] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**text** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-**font** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== ToGeoImage(Object) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**nativeImage** 
-  * **Type**:​Object 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== ToNativeImage(GeoImage) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Object 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== ToString() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​String 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-===== Protected Methods ===== 
-=== 6xU=(String) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**waterMarkedString** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== 7BU=(String) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**waterMarkedString** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== BeginDrawingCore(Object,​RectangleShape,​GeographyUnit) === 
-This method begins the act of drawing on the GeoCanvas. 
-==== Remarks ==== 
-This is the first method that needs to be called before any drawing takes place. Calling this method will set the IsDrawing property to true. When you finish drawing, you must call EndDrawing to commit the changes to the image. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**nativeImage** 
-  * **Type**:​Object 
-  * **Description**:​This parameter represents the image you want the GeoCanvas to draw on. 
- 
-**worldExtent** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​This parameter is the world extent of the canvasImage. 
- 
-**drawingMapUnit** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description**:​This parameter is the map unit of the canvasImage. 
- 
-[[#​Protected Methods|Go Back]] 
-=== ClearCore(GeoBrush) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== CloneDeepCore() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== DrawAreaCore(IEnumerable<​ScreenPointF[]>,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) === 
-This method draws the area on the GeoCanvas. 
-==== Remarks ==== 
-This method is used to draw on the GeoCanvas. It provides you with a number of overloads that allow you to control how things are drawn. Specify the GeoBrush to fill in an area. Specify the GeoPen to outline an area using that GeoPen. You can also call an overload that will allow you to specify both a GeoPen and a GeoBrush.The DrawingLevel allows you to specify the level you will draw on when you are drawing multiple areas. This is very useful when you want to draw a drop shadow, for example. In that case, you could draw the black backdrop on the lowest level with an offset, then draw the normal shape on a higher level without an offset. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**screenPoints** 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF[]|ScreenPointF[]]]>​ 
-  * **Description**:​This parameter is the area point in screen coordinates. 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​This parameter describes the outline GeoPen that will be used to draw the area. 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​This parameter describes the GeoBrush that will be used to draw the area. 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​This parameter determines the DrawingLevel that the GeoPen will draw on. 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the X offset for the area to be drawn. 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the Y offset for the area to be drawn. 
- 
-**penBrushDrawingOrder** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **Description**:​This parameter determines pen and brush drawing order. 
- 
-[[#​Protected Methods|Go Back]] 
-=== DrawEllipseCore(ScreenPointF,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) === 
-Draws the point on the GeoCanvas. 
-==== Remarks ==== 
-This method is used to draw a point on the GeoCanvas. It provides you with a number of overloads that allow you to control how it is drawn. Specify the GeoBrush to fill in the area of the point. Specify the GeoPen to outline the point using that GeoPen. You can also call a overload that will allow you to specify both a GeoPen and a GeoBrush.The DrawingLevel allows you to specify the level you will draw on when drawing many points. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**screenPoint** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]] 
-  * **Description**:​This parameter is the point in screen coordinates. 
- 
-**width** 
-  * **Type**:​Single 
-  * **Description**:​This parameter describes the width of the ellipse to be drawn. 
- 
-**height** 
-  * **Type**:​Single 
-  * **Description**:​This parameter describes the height of the ellipse to be drawn. 
- 
-**outlinePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​This parameter describes the outline GeoPen that will be used to draw the point. 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​This parameter describes the fill GeoBrush that will be used to draw the point. 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​This parameter determines the DrawingLevel that the GeoPen or GeoBrush will draw on. 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the X offset of the ellipse to be drawn. 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the Y offset of the ellipse to be drawn. 
- 
-**penBrushDrawingOrder** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] 
-  * **Description**:​This parameter determines pen and brush drawing order. 
- 
-[[#​Protected Methods|Go Back]] 
-=== DrawLineCore(IEnumerable<​ScreenPointF>,​GeoPen,​DrawingLevel,​Single,​Single) === 
-Draws a LineShape on the GeoCanvas. 
-==== Remarks ==== 
-This method is used to draw a line on the GeoCanvas using the specified GeoPen.The DrawingLevel allows you to specify the level you will draw on when drawing multiple lines. This is very useful when you want to draw a road, for example. You can draw the black background on the lowest level, then draw a slightly thinner white line on a higher level. This will result in a great effect for a road. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**screenPoints** 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>​ 
-  * **Description**:​This parameter represents the line points in screen coordinates. 
- 
-**linePen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​This parameter describes the GeoPen that will be used to draw the LineShape. 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​This parameter determines the DrawingLevel that the GeoPen will draw on. 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the X offset for the line to be drawn. 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the Y offset for the line to be drawn. 
- 
-[[#​Protected Methods|Go Back]] 
-=== DrawScreenImageCore(GeoImage,​Single,​Single,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) === 
-Draws a scaled image on the GeoCanvas. 
-==== Remarks ==== 
-Drawing an image scaled is slower than using the API that draws it unscaled. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​The image you want to draw. 
- 
-**centerXInScreen** 
-  * **Type**:​Single 
-  * **Description**:​The X coordinate of the center point (in screen coordinates) of where you want to draw the image. 
- 
-**centerYInScreen** 
-  * **Type**:​Single 
-  * **Description**:​The Y coordinate of the center point (in screen coordinates) of where you want to draw the image. 
- 
-**widthInScreen** 
-  * **Type**:​Single 
-  * **Description**:​The width you want to scale the image to. This is the width at which the image will be drawn. 
- 
-**heightInScreen** 
-  * **Type**:​Single 
-  * **Description**:​The height you want to scale the image to. This is the height at which the image will be drawn. 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​This parameter determines the DrawingLevel the image will draw on. 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the X offset for the image to be drawn. 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the Y offset for the image to be drawn. 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the rotation angle for the image to be drawn. 
- 
-[[#​Protected Methods|Go Back]] 
-=== DrawScreenImageWithoutScalingCore(GeoImage,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) === 
-Draws an unscaled image on the GeoCanvas. 
-==== Remarks ==== 
-Drawing an image unscaled is faster than using the API that scales it. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​The image you want to draw unscaled. 
- 
-**centerXInScreen** 
-  * **Type**:​Single 
-  * **Description**:​The X coordinate of the center point (in screen coordinates) of where you want to draw the image. 
- 
-**centerYInScreen** 
-  * **Type**:​Single 
-  * **Description**:​The Y coordinate of the center point (in screen coordinates) of where you want to draw the image. 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​This parameter determines the DrawingLevel the image will draw on. 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the X offset for the image to be drawn. 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the Y offset for the image to be drawn. 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the rotation angle for the image to be drawn. 
- 
-[[#​Protected Methods|Go Back]] 
-=== DrawTextCore(String,​GeoFont,​GeoBrush,​GeoPen,​IEnumerable<​ScreenPointF>,​DrawingLevel,​Single,​Single,​Single) === 
-This method allows you to draw text at the specified location, using the specified brush and font parameters. 
-==== Remarks ==== 
-This method is used to draw text on the GeoCanvas.The DrawingLevel allows you to specify the level you will draw on when drawing multiple text items. This is very useful when you want to draw a drop shadow, for example. You can draw the black backdrop on the lowest level with an offset, then draw the normal text on a higher level without an offset. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**text** 
-  * **Type**:​String 
-  * **Description**:​This parameter specifies the text you wish to draw. 
- 
-**font** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **Description**:​This parameter represents the font you wish to use to draw the text. 
- 
-**fillBrush** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] 
-  * **Description**:​This parameter specifies the kind of fill you want to use to draw the text. 
- 
-**haloPen** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] 
-  * **Description**:​This parameter specifies the HaloPen that will be used to draw the text, when the HaloPen effect is needed. 
- 
-**textPathInScreen** 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>​ 
-  * **Description**:​This parameter specifies the path on which to draw the text. 
- 
-**drawingLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] 
-  * **Description**:​This parameter specifies the drawing level you wish to draw the text on. Higher levels overwrite lower levels. 
- 
-**xOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the X offset for the text to be drawn. 
- 
-**yOffset** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the Y offset for the text to be drawn. 
- 
-**rotateAngle** 
-  * **Type**:​Single 
-  * **Description**:​This parameter determines the rotation angle for the text to be drawn. 
- 
-[[#​Protected Methods|Go Back]] 
-=== EndDrawingCore() === 
-This method ends drawing and commits the drawing on the GeoCanvas. 
-==== Remarks ==== 
-This method should be called when you are finished drawing. It will commit the image changes to the image you passed in on BeginDrawing. It will also set IsDrawing to false. After you call this method it will put the GeoCanvas into an invalid state, so if you then call any drawing methods it will raise an exception. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== Finalize() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== FlushCore() === 
-This method flush drawing and commits the drawing on the GeoCanvas. 
-==== Remarks ==== 
-This method should be called when you are finished drawing. It will commit the image changes to the image you passed in on BeginDrawing. It will also set IsDrawing to false. After you call this method it will put the GeoCanvas into an invalid state, so if you then call any drawing methods it will raise an exception. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== GetCanvasHeight(Object) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Single 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**nativeImage** 
-  * **Type**:​Object 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== GetCanvasHeightCore(Object) === 
-This method gets the canvas height of the specified native image object. 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Single 
-  * **Description**:​The returning canvas height. 
- 
-==== Parameters ==== 
-**nativeImage** 
-  * **Type**:​Object 
-  * **Description**:​The native image will be used to get the canvas height. 
- 
-[[#​Protected Methods|Go Back]] 
-=== GetCanvasWidth(Object) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Single 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**nativeImage** 
-  * **Type**:​Object 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== GetCanvasWidthCore(Object) === 
-This method gets the canvas width of the specified native image object. 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Single 
-  * **Description**:​The returning canvas width. 
- 
-==== Parameters ==== 
-**nativeImage** 
-  * **Type**:​Object 
-  * **Description**:​The native image will be used to get the canvas width. 
- 
-[[#​Protected Methods|Go Back]] 
-=== KRY=(DrawingRectangleF) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**drawingRectangle** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingRectangleF|DrawingRectangleF]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== MeasureTextCore(String,​GeoFont) === 
-This method returns the rectangle that contains the specified text, when that text is drawn with the specified font. 
-==== Remarks ==== 
-This method is typically used for labeling, to determine whether labels overlap. 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.DrawingRectangleF|DrawingRectangleF]] 
-  * **Description**:​This method returns the rectangle that contains the specified text, when that text is drawn with the specified font. 
- 
-==== Parameters ==== 
-**text** 
-  * **Type**:​String 
-  * **Description**:​This parameter represents the text you want to measure. 
- 
-**font** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] 
-  * **Description**:​This parameter represents the font of the text you want to measure. 
- 
-[[#​Protected Methods|Go Back]] 
-=== MemberwiseClone() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Object 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawingProgressChanged(DrawingProgressChangedEventArgs) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== ToGeoImageCore(Object) === 
-This method returns a GeoImage from a native image object. 
-==== Remarks ==== 
-This method will allows you to convert your native image object to a GeoImage. Many times, when you work with a GeoCanvas, you may not know the format of the native image. Using this method you can always convert it back to a GeoImage, which is a stream of a TIFF. 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​This method returns a GeoImage from a native image object. 
- 
-==== Parameters ==== 
-**nativeImage** 
-  * **Type**:​Object 
-  * **Description**:​This parameter is the native image object you want to convert to a GeoImage. 
- 
-[[#​Protected Methods|Go Back]] 
-=== ToNativeImageCore(GeoImage) === 
-This method returns a native image object from the specified GeoCanvas. 
-==== Remarks ==== 
-It is faster to provide a native image object to the canvas for drawing. In some cases, you may not know what the native image type is. For example, for GDI+ it is a bitmap class, but in GDI it may be a handled to an HBitmap. If you are not sure how to create the native image object, you should first create a GeoImage and then call this method and it will pass back the native image object. You can then use it to get excellent drawing performance on the GeoCanvas. 
- 
-**Return Value** 
-  * **Return Type**:​Object 
-  * **Description**:​This method returns a native image object from the specified GeoCanvas. 
- 
-==== Parameters ==== 
-**image** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] 
-  * **Description**:​This parameter is the GeoCanvas you want to convert to a native image. 
- 
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-=== ClippingArea === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
- 
-[[#Public Properties|Go Back]] 
-=== CompositingQuality === 
-This property returns or sets the quality level to use during compositing. 
-==== Remarks ==== 
-This property is used for GDI+ drawing. The excerpt below is from the GDI+ documentation:​ Compositing is done during rendering when the source pixels are combined with the destination pixels to produce the resultant pixels. The quality of compositing directly relates to the visual quality of the output and is inversely proportional to the render time. The higher the quality, the slower the render time. This is because the higher the quality level, the more surrounding pixels need to be taken into account during the composite. The linear quality setting (AssumeLinear) compromises by providing better quality than the default quality at a slightly lower speed. 
-==== Return Value ==== 
-**Return Type**:​CompositingQuality 
- 
-[[#Public Properties|Go Back]] 
-=== CurrentScale === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Double 
- 
-[[#Public Properties|Go Back]] 
-=== CurrentWorldExtent === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
- 
-[[#Public Properties|Go Back]] 
-=== Dpi === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Single 
- 
-[[#Public Properties|Go Back]] 
-=== DrawingQuality === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​[[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] 
- 
-[[#Public Properties|Go Back]] 
-=== HasKeyColor === 
-This property indicates whether a GdiPlusGeoCanvas has the KeyColor or not. If it has no KeyColor, it will throw an exception when you get or set the value of KeyColors property. 
-==== Remarks ==== 
-The default value is true. 
-==== Return Value ==== 
-**Return Type**:​Boolean 
- 
-[[#Public Properties|Go Back]] 
-=== Height === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Single 
- 
-[[#Public Properties|Go Back]] 
-=== InterpolationMode === 
-Gets or sets the interpolation mode associated with this System.Drawing.Graphics. 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​InterpolationMode 
- 
-[[#Public Properties|Go Back]] 
-=== IsDrawing === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Boolean 
- 
-[[#Public Properties|Go Back]] 
-=== KeyColors === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>​ 
- 
-[[#Public Properties|Go Back]] 
-=== MapUnit === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
- 
-[[#Public Properties|Go Back]] 
-=== NativeImage === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Object 
- 
-[[#Public Properties|Go Back]] 
-=== SmoothingMode === 
-This property returns or sets the rendering quality for this GeoCanvas. 
-==== Remarks ==== 
-This property is used for GDI+ drawing. The excerpt below is from the GDI+ documentation:​ The smoothing mode specifies whether lines, curves, and the edges of filled areas use smoothing (also called antialiasing). One exception is that path gradient brushes do not obey the smoothing mode. Areas filled using a PathGradientBrush are rendered the same way (aliased) regardless of the SmoothingMode property. 
-==== Return Value ==== 
-**Return Type**:​SmoothingMode 
- 
-[[#Public Properties|Go Back]] 
-=== TextRenderingHint === 
-This property returns or sets the rendering mode for text associated with this GeoCanvas. 
-==== Remarks ==== 
-This property is used for GDI+ drawing. The excerpt below is from the GDI+ documentation:​ The text rendering hint specifies whether text renders with antialiasing. 
-==== Return Value ==== 
-**Return Type**:​TextRenderingHint 
- 
-[[#Public Properties|Go Back]] 
-=== Width === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Single 
- 
-[[#Public Properties|Go Back]] 
-===== Protected Properties ===== 
-=== IRY= === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Boolean 
- 
-[[#​Protected Properties|Go Back]] 
-===== Public Events ===== 
-=== DrawingProgressChanged === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
- 
-[[#Public Events|Go Back]] 
  
thinkgeo.mapsuite.core.gdiplusgeocanvas.1442485750.txt.gz ยท Last modified: 2015/09/17 10:29 by admin