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/18 05:42]
admin
thinkgeo.mapsuite.core.gdiplusgeocanvas [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.GdiPlusGeoCanvas ====== ====== ThinkGeo.MapSuite.Core.GdiPlusGeoCanvas ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 This class represents a canvas that is used to draw geographic shapes with GDI+. This class represents a canvas that is used to draw geographic shapes with GDI+.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 9: Line 12:
 ** {{wiki:​PublicMethod.gif|}} GdiPlusGeoCanvas() ** ** {{wiki:​PublicMethod.gif|}} GdiPlusGeoCanvas() **
  
-This method is the default constructor for the GdiPlusGeoCanvas.+  * //This method is the default constructor for the GdiPlusGeoCanvas.//
 == Remarks == == Remarks ==
-None+  * //None//
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
Line 18: Line 21:
 ** {{wiki:​PublicMethod.gif|}} GetStreamFromGeoImage(GeoImage) ** ** {{wiki:​PublicMethod.gif|}} GetStreamFromGeoImage(GeoImage) **
  
-This method returns a stream that represents the GeoImage in TIFF format.+  * //This method returns a stream that represents the GeoImage in TIFF format.//
 == Remarks == == 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.+  * //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 Value ==
Line 34: Line 37:
 ** {{wiki:​PublicMethod.gif|}} DrawWorldImageWithoutScaling(Bitmap,​Double,​Double,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawWorldImageWithoutScaling(Bitmap,​Double,​Double,​DrawingLevel) **
  
-Draws an unscaled image on the GeoCanvas.+  * //Draws an unscaled image on the GeoCanvas.//
 == Remarks == == Remarks ==
-Drawing an image unscaled is faster than using the API that scales it.+  * //Drawing an image unscaled is faster than using the API that scales it.//
  
 == Return Value == == Return Value ==
Line 62: Line 65:
 ** {{wiki:​PublicMethod.gif|}} DrawWorldImageWithoutScaling(Bitmap,​Double,​Double,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawWorldImageWithoutScaling(Bitmap,​Double,​Double,​DrawingLevel,​Single,​Single,​Single) **
  
-Draws an unscaled image on the GeoCanvas.+  * //Draws an unscaled image on the GeoCanvas.//
 == Remarks == == Remarks ==
-Drawing an image unscaled is faster than using the API that scales it.+  * //Drawing an image unscaled is faster than using the API that scales it.//
  
 == Return Value == == Return Value ==
Line 102: Line 105:
 ** {{wiki:​PublicMethod.gif|}} DrawScreenImageWithoutScaling(Bitmap,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawScreenImageWithoutScaling(Bitmap,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) **
  
-Draws an unscaled image on the GeoCanvas.+  * //Draws an unscaled image on the GeoCanvas.//
 == Remarks == == Remarks ==
-Drawing an image unscaled is faster than using the API that scales it.+  * //Drawing an image unscaled is faster than using the API that scales it.//
  
 == Return Value == == Return Value ==
Line 142: Line 145:
 ** {{wiki:​PublicMethod.gif|}} CloneDeep() ** ** {{wiki:​PublicMethod.gif|}} CloneDeep() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 154: Line 157:
 ** {{wiki:​PublicMethod.gif|}} Clear(GeoBrush) ** ** {{wiki:​PublicMethod.gif|}} Clear(GeoBrush) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 170: Line 173:
 ** {{wiki:​PublicMethod.gif|}} DrawArea(Feature,​GeoPen,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawArea(Feature,​GeoPen,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 194: Line 197:
 ** {{wiki:​PublicMethod.gif|}} DrawArea(AreaBaseShape,​GeoPen,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawArea(AreaBaseShape,​GeoPen,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 218: Line 221:
 ** {{wiki:​PublicMethod.gif|}} DrawArea(Feature,​GeoBrush,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawArea(Feature,​GeoBrush,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 242: Line 245:
 ** {{wiki:​PublicMethod.gif|}} DrawArea(AreaBaseShape,​GeoBrush,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawArea(AreaBaseShape,​GeoBrush,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 266: Line 269:
 ** {{wiki:​PublicMethod.gif|}} DrawArea(Feature,​GeoPen,​GeoBrush,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawArea(Feature,​GeoPen,​GeoBrush,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 294: Line 297:
 ** {{wiki:​PublicMethod.gif|}} DrawArea(AreaBaseShape,​GeoPen,​GeoBrush,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawArea(AreaBaseShape,​GeoPen,​GeoBrush,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 322: Line 325:
 ** {{wiki:​PublicMethod.gif|}} DrawArea(Feature,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) ** ** {{wiki:​PublicMethod.gif|}} DrawArea(Feature,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 362: Line 365:
 ** {{wiki:​PublicMethod.gif|}} DrawArea(AreaBaseShape,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) ** ** {{wiki:​PublicMethod.gif|}} DrawArea(AreaBaseShape,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 402: Line 405:
 ** {{wiki:​PublicMethod.gif|}} DrawArea(IEnumerable<​ScreenPointF[]>,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) ** ** {{wiki:​PublicMethod.gif|}} DrawArea(IEnumerable<​ScreenPointF[]>,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 442: Line 445:
 ** {{wiki:​PublicMethod.gif|}} DrawLine(Feature,​GeoPen,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawLine(Feature,​GeoPen,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 466: Line 469:
 ** {{wiki:​PublicMethod.gif|}} DrawLine(LineBaseShape,​GeoPen,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawLine(LineBaseShape,​GeoPen,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 490: Line 493:
 ** {{wiki:​PublicMethod.gif|}} DrawLine(Feature,​GeoPen,​DrawingLevel,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawLine(Feature,​GeoPen,​DrawingLevel,​Single,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 522: Line 525:
 ** {{wiki:​PublicMethod.gif|}} DrawLine(LineBaseShape,​GeoPen,​DrawingLevel,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawLine(LineBaseShape,​GeoPen,​DrawingLevel,​Single,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 554: Line 557:
 ** {{wiki:​PublicMethod.gif|}} DrawLine(IEnumerable<​ScreenPointF>,​GeoPen,​DrawingLevel,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawLine(IEnumerable<​ScreenPointF>,​GeoPen,​DrawingLevel,​Single,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 586: Line 589:
 ** {{wiki:​PublicMethod.gif|}} DrawEllipse(Feature,​Single,​Single,​GeoPen,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawEllipse(Feature,​Single,​Single,​GeoPen,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 618: Line 621:
 ** {{wiki:​PublicMethod.gif|}} DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 650: Line 653:
 ** {{wiki:​PublicMethod.gif|}} DrawEllipse(Feature,​Single,​Single,​GeoBrush,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawEllipse(Feature,​Single,​Single,​GeoBrush,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 682: Line 685:
 ** {{wiki:​PublicMethod.gif|}} DrawEllipse(PointBaseShape,​Single,​Single,​GeoBrush,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawEllipse(PointBaseShape,​Single,​Single,​GeoBrush,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 714: Line 717:
 ** {{wiki:​PublicMethod.gif|}} DrawEllipse(Feature,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawEllipse(Feature,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 750: Line 753:
 ** {{wiki:​PublicMethod.gif|}} DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 786: Line 789:
 ** {{wiki:​PublicMethod.gif|}} DrawEllipse(Feature,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) ** ** {{wiki:​PublicMethod.gif|}} DrawEllipse(Feature,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 834: Line 837:
 ** {{wiki:​PublicMethod.gif|}} DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) ** ** {{wiki:​PublicMethod.gif|}} DrawEllipse(PointBaseShape,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 882: Line 885:
 ** {{wiki:​PublicMethod.gif|}} DrawEllipse(ScreenPointF,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) ** ** {{wiki:​PublicMethod.gif|}} DrawEllipse(ScreenPointF,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 930: Line 933:
 ** {{wiki:​PublicMethod.gif|}} DrawWorldImageWithoutScaling(GeoImage,​Double,​Double,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawWorldImageWithoutScaling(GeoImage,​Double,​Double,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 958: Line 961:
 ** {{wiki:​PublicMethod.gif|}} DrawWorldImageWithoutScaling(GeoImage,​Double,​Double,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawWorldImageWithoutScaling(GeoImage,​Double,​Double,​DrawingLevel,​Single,​Single,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 998: Line 1001:
 ** {{wiki:​PublicMethod.gif|}} DrawScreenImageWithoutScaling(GeoImage,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawScreenImageWithoutScaling(GeoImage,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1038: Line 1041:
 ** {{wiki:​PublicMethod.gif|}} DrawWorldImage(GeoImage,​Double,​Double,​Single,​Single,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawWorldImage(GeoImage,​Double,​Double,​Single,​Single,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1074: Line 1077:
 ** {{wiki:​PublicMethod.gif|}} DrawWorldImage(GeoImage,​Double,​Double,​Double,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawWorldImage(GeoImage,​Double,​Double,​Double,​DrawingLevel,​Single,​Single,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1118: Line 1121:
 ** {{wiki:​PublicMethod.gif|}} DrawWorldImage(GeoImage,​Double,​Double,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawWorldImage(GeoImage,​Double,​Double,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1166: Line 1169:
 ** {{wiki:​PublicMethod.gif|}} DrawScreenImage(GeoImage,​Single,​Single,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawScreenImage(GeoImage,​Single,​Single,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1214: Line 1217:
 ** {{wiki:​PublicMethod.gif|}} DrawTextWithScreenCoordinate(String,​GeoFont,​GeoBrush,​Single,​Single,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawTextWithScreenCoordinate(String,​GeoFont,​GeoBrush,​Single,​Single,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1250: Line 1253:
 ** {{wiki:​PublicMethod.gif|}} DrawTextWithScreenCoordinate(String,​GeoFont,​GeoBrush,​GeoPen,​Single,​Single,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawTextWithScreenCoordinate(String,​GeoFont,​GeoBrush,​GeoPen,​Single,​Single,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1290: Line 1293:
 ** {{wiki:​PublicMethod.gif|}} DrawTextWithWorldCoordinate(String,​GeoFont,​GeoBrush,​Double,​Double,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawTextWithWorldCoordinate(String,​GeoFont,​GeoBrush,​Double,​Double,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1326: Line 1329:
 ** {{wiki:​PublicMethod.gif|}} DrawTextWithWorldCoordinate(String,​GeoFont,​GeoBrush,​GeoPen,​Double,​Double,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawTextWithWorldCoordinate(String,​GeoFont,​GeoBrush,​GeoPen,​Double,​Double,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1366: Line 1369:
 ** {{wiki:​PublicMethod.gif|}} DrawText(String,​GeoFont,​GeoBrush,​IEnumerable<​ScreenPointF>,​DrawingLevel) ** ** {{wiki:​PublicMethod.gif|}} DrawText(String,​GeoFont,​GeoBrush,​IEnumerable<​ScreenPointF>,​DrawingLevel) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1398: Line 1401:
 ** {{wiki:​PublicMethod.gif|}} DrawText(String,​GeoFont,​GeoBrush,​GeoPen,​IEnumerable<​ScreenPointF>,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​PublicMethod.gif|}} DrawText(String,​GeoFont,​GeoBrush,​GeoPen,​IEnumerable<​ScreenPointF>,​DrawingLevel,​Single,​Single,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1446: Line 1449:
 ** {{wiki:​PublicMethod.gif|}} MeasureText(String,​GeoFont) ** ** {{wiki:​PublicMethod.gif|}} MeasureText(String,​GeoFont) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1466: Line 1469:
 ** {{wiki:​PublicMethod.gif|}} BeginDrawing(Object,​RectangleShape,​GeographyUnit) ** ** {{wiki:​PublicMethod.gif|}} BeginDrawing(Object,​RectangleShape,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1490: Line 1493:
 ** {{wiki:​PublicMethod.gif|}} ToNativeImage(GeoImage) ** ** {{wiki:​PublicMethod.gif|}} ToNativeImage(GeoImage) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1506: Line 1509:
 ** {{wiki:​PublicMethod.gif|}} ToGeoImage(Object) ** ** {{wiki:​PublicMethod.gif|}} ToGeoImage(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1522: Line 1525:
 ** {{wiki:​PublicMethod.gif|}} EndDrawing() ** ** {{wiki:​PublicMethod.gif|}} EndDrawing() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1534: Line 1537:
 ** {{wiki:​PublicMethod.gif|}} Flush() ** ** {{wiki:​PublicMethod.gif|}} Flush() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1546: Line 1549:
 ** {{wiki:​PublicMethod.gif|}} ToString() ** ** {{wiki:​PublicMethod.gif|}} ToString() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1558: Line 1561:
 ** {{wiki:​PublicMethod.gif|}} Equals(Object) ** ** {{wiki:​PublicMethod.gif|}} Equals(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1574: Line 1577:
 ** {{wiki:​PublicMethod.gif|}} GetHashCode() ** ** {{wiki:​PublicMethod.gif|}} GetHashCode() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1586: Line 1589:
 ** {{wiki:​PublicMethod.gif|}} GetType() ** ** {{wiki:​PublicMethod.gif|}} GetType() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1598: Line 1601:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} FillBackground(GeoImage,​GeoBrush) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} FillBackground(GeoImage,​GeoBrush) **
  
-This method fills the specified GeoImage with the specified GeoBrush.+  * //This method fills the specified GeoImage with the specified GeoBrush.//
 == Remarks == == 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.+  * //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 Value ==
Line 1618: Line 1621:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ConvertGeoImageToMemoryStream(GeoImage) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ConvertGeoImageToMemoryStream(GeoImage) **
  
-This method converts a GeoImage to a memory stream.+  * //This method converts a GeoImage to a memory stream.//
 == Remarks == == 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.+  * //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 Value ==
Line 1634: Line 1637:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ConvertGeoImageToMemoryStream(GeoImage,​ImageFormat) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ConvertGeoImageToMemoryStream(GeoImage,​ImageFormat) **
  
-This method converts a GeoImage to a memory stream.+  * //This method converts a GeoImage to a memory stream.//
 == Remarks == == 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.+  * //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 Value ==
Line 1654: Line 1657:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreateGeoImage(Int32,​Int32) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreateGeoImage(Int32,​Int32) **
  
-This method returns a GeoImage based on the height and width you provide.+  * //This method returns a GeoImage based on the height and width you provide.//
 == Remarks == == Remarks ==
-You can use this static member to easily create a GeoCanvas.+  * //You can use this static member to easily create a GeoCanvas.//
  
 == Return Value == == Return Value ==
Line 1675: Line 1678:
 ** {{wiki:​ProtectedMethod.gif|}} DrawAreaCore(IEnumerable<​ScreenPointF[]>,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) ** ** {{wiki:​ProtectedMethod.gif|}} DrawAreaCore(IEnumerable<​ScreenPointF[]>,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) **
  
-This method draws the area on the GeoCanvas.+  * //This method draws the area on the GeoCanvas.//
 == Remarks == == 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.+  * //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 Value ==
Line 1715: Line 1718:
 ** {{wiki:​ProtectedMethod.gif|}} DrawLineCore(IEnumerable<​ScreenPointF>,​GeoPen,​DrawingLevel,​Single,​Single) ** ** {{wiki:​ProtectedMethod.gif|}} DrawLineCore(IEnumerable<​ScreenPointF>,​GeoPen,​DrawingLevel,​Single,​Single) **
  
-Draws a LineShape on the GeoCanvas.+  * //Draws a LineShape on the GeoCanvas.//
 == Remarks == == 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.+  * //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 Value ==
Line 1747: Line 1750:
 ** {{wiki:​ProtectedMethod.gif|}} DrawEllipseCore(ScreenPointF,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) ** ** {{wiki:​ProtectedMethod.gif|}} DrawEllipseCore(ScreenPointF,​Single,​Single,​GeoPen,​GeoBrush,​DrawingLevel,​Single,​Single,​PenBrushDrawingOrder) **
  
-Draws the point on the GeoCanvas.+  * //Draws the point on the GeoCanvas.//
 == Remarks == == 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.+  * //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 Value ==
Line 1795: Line 1798:
 ** {{wiki:​ProtectedMethod.gif|}} DrawScreenImageWithoutScalingCore(GeoImage,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​ProtectedMethod.gif|}} DrawScreenImageWithoutScalingCore(GeoImage,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) **
  
-Draws an unscaled image on the GeoCanvas.+  * //Draws an unscaled image on the GeoCanvas.//
 == Remarks == == Remarks ==
-Drawing an image unscaled is faster than using the API that scales it.+  * //Drawing an image unscaled is faster than using the API that scales it.//
  
 == Return Value == == Return Value ==
Line 1835: Line 1838:
 ** {{wiki:​ProtectedMethod.gif|}} DrawScreenImageCore(GeoImage,​Single,​Single,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​ProtectedMethod.gif|}} DrawScreenImageCore(GeoImage,​Single,​Single,​Single,​Single,​DrawingLevel,​Single,​Single,​Single) **
  
-Draws a scaled image on the GeoCanvas.+  * //Draws a scaled image on the GeoCanvas.//
 == Remarks == == Remarks ==
-Drawing an image scaled is slower than using the API that draws it unscaled.+  * //Drawing an image scaled is slower than using the API that draws it unscaled.//
  
 == Return Value == == Return Value ==
Line 1883: Line 1886:
 ** {{wiki:​ProtectedMethod.gif|}} DrawTextCore(String,​GeoFont,​GeoBrush,​GeoPen,​IEnumerable<​ScreenPointF>,​DrawingLevel,​Single,​Single,​Single) ** ** {{wiki:​ProtectedMethod.gif|}} 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.+  * //This method allows you to draw text at the specified location, using the specified brush and font parameters.//
 == Remarks == == 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.+  * //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 Value ==
Line 1931: Line 1934:
 ** {{wiki:​ProtectedMethod.gif|}} MeasureTextCore(String,​GeoFont) ** ** {{wiki:​ProtectedMethod.gif|}} MeasureTextCore(String,​GeoFont) **
  
-This method returns the rectangle that contains the specified text, when that text is drawn with the specified font.+  * //This method returns the rectangle that contains the specified text, when that text is drawn with the specified font.//
 == Remarks == == Remarks ==
-This method is typically used for labeling, to determine whether labels overlap.+  * //This method is typically used for labeling, to determine whether labels overlap.//
  
 == Return Value == == Return Value ==
Line 1951: Line 1954:
 ** {{wiki:​ProtectedMethod.gif|}} BeginDrawingCore(Object,​RectangleShape,​GeographyUnit) ** ** {{wiki:​ProtectedMethod.gif|}} BeginDrawingCore(Object,​RectangleShape,​GeographyUnit) **
  
-This method begins the act of drawing on the GeoCanvas.+  * //This method begins the act of drawing on the GeoCanvas.//
 == Remarks == == 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.+  * //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 Value ==
Line 1975: Line 1978:
 ** {{wiki:​ProtectedMethod.gif|}} EndDrawingCore() ** ** {{wiki:​ProtectedMethod.gif|}} EndDrawingCore() **
  
-This method ends drawing and commits the drawing on the GeoCanvas.+  * //This method ends drawing and commits the drawing on the GeoCanvas.//
 == Remarks == == 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.+  * //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 Value ==
Line 1987: Line 1990:
 ** {{wiki:​ProtectedMethod.gif|}} FlushCore() ** ** {{wiki:​ProtectedMethod.gif|}} FlushCore() **
  
-This method flush drawing and commits the drawing on the GeoCanvas.+  * //This method flush drawing and commits the drawing on the GeoCanvas.//
 == Remarks == == 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.+  * //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 Value ==
Line 1999: Line 2002:
 ** {{wiki:​ProtectedMethod.gif|}} ToNativeImageCore(GeoImage) ** ** {{wiki:​ProtectedMethod.gif|}} ToNativeImageCore(GeoImage) **
  
-This method returns a native image object from the specified GeoCanvas.+  * //This method returns a native image object from the specified GeoCanvas.//
 == Remarks == == 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.+  * //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 Value ==
Line 2015: Line 2018:
 ** {{wiki:​ProtectedMethod.gif|}} ToGeoImageCore(Object) ** ** {{wiki:​ProtectedMethod.gif|}} ToGeoImageCore(Object) **
  
-This method returns a GeoImage from a native image object.+  * //This method returns a GeoImage from a native image object.//
 == Remarks == == 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.+  * //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 Value ==
Line 2029: Line 2032:
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}} ​6xU=(String) **+** {{wiki:​ProtectedMethod.gif|}} ​DrawEvalWaterMarked(String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2045: Line 2048:
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}} ​7BU=(String) **+** {{wiki:​ProtectedMethod.gif|}} ​DrawFullWaterMarked(String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2063: Line 2066:
 ** {{wiki:​ProtectedMethod.gif|}} GetCanvasWidthCore(Object) ** ** {{wiki:​ProtectedMethod.gif|}} GetCanvasWidthCore(Object) **
  
-This method gets the canvas width of the specified native image object.+  * //This method gets the canvas width of the specified native image object.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2079: Line 2082:
 ** {{wiki:​ProtectedMethod.gif|}} GetCanvasHeightCore(Object) ** ** {{wiki:​ProtectedMethod.gif|}} GetCanvasHeightCore(Object) **
  
-This method gets the canvas height of the specified native image object.+  * //This method gets the canvas height of the specified native image object.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2095: Line 2098:
 ** {{wiki:​ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2109: Line 2112:
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}} ​KRY=(DrawingRectangleF) **+** {{wiki:​ProtectedMethod.gif|}} ​ToWorldCoordinate(DrawingRectangleF) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2127: Line 2130:
 ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() ** ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2139: Line 2142:
 ** {{wiki:​ProtectedMethod.gif|}} ClearCore(GeoBrush) ** ** {{wiki:​ProtectedMethod.gif|}} ClearCore(GeoBrush) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2155: Line 2158:
 ** {{wiki:​ProtectedMethod.gif|}} GetCanvasWidth(Object) ** ** {{wiki:​ProtectedMethod.gif|}} GetCanvasWidth(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2171: Line 2174:
 ** {{wiki:​ProtectedMethod.gif|}} GetCanvasHeight(Object) ** ** {{wiki:​ProtectedMethod.gif|}} GetCanvasHeight(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2187: Line 2190:
 ** {{wiki:​ProtectedMethod.gif|}} Finalize() ** ** {{wiki:​ProtectedMethod.gif|}} Finalize() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2199: Line 2202:
 ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2339: Line 2342:
  
 ==== Protected Properties ==== ==== Protected Properties ====
-** {{wiki:​ProtectedProperty.gif|}} ​IRY= **+** {{wiki:​ProtectedProperty.gif|}} ​HasDrawn ​**
  
 N/A N/A
thinkgeo.mapsuite.core.gdiplusgeocanvas.1442554920.txt.gz ยท Last modified: 2015/09/18 05:42 by admin