User Tools

Site Tools


thinkgeo.mapsuite.wpfdesktopedition.wpfgeocanvas

ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

This class represents a GeoCanvas to draw by Wpf Shape objects.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.Core.GeoCanvas
      • ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas

Members Summary

Public Constructors

WpfGeoCanvas()

  • Constructor of the WpfGeoCanvas class.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#WpfGeoCanvas.28.29
Parameters

Protected Constructors

Public Methods

GetStreamFromGeoImage(GeoImage)

  • Get the stream from the passed-in GeoImage. This API is an abstract API and will be implemented in each concrete sub-class.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#GetStreamFromGeoImage.28GeoImage.29
Return Value
  • Type:Stream
  • Description:The returning stream retrieved from the passed-in image.
Parameters
  • image
    • Type:GeoImage
    • Description:The parameter specifies the image to get the stream from.

CloneDeep()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#CloneDeep.28.29
Return Value
Parameters

Clear(GeoBrush)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#Clear.28GeoBrush.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • fillBrush

DrawArea(Feature,GeoPen,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawArea.28Feature.2C_GeoPen.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature
  • outlinePen

DrawArea(AreaBaseShape,GeoPen,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawArea.28AreaBaseShape.2C_GeoPen.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • outlinePen

DrawArea(Feature,GeoBrush,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawArea.28Feature.2C_GeoBrush.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature
  • fillBrush

DrawArea(AreaBaseShape,GeoBrush,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawArea.28AreaBaseShape.2C_GeoBrush.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • fillBrush

DrawArea(Feature,GeoPen,GeoBrush,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawArea.28Feature.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature
  • outlinePen
  • fillBrush

DrawArea(AreaBaseShape,GeoPen,GeoBrush,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawArea.28AreaBaseShape.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • outlinePen
  • fillBrush

DrawArea(Feature,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawArea.28Feature.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.2C_Single.2C_Single.2C_PenBrushDrawingOrder.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature
  • outlinePen
  • fillBrush
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A

DrawArea(AreaBaseShape,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawArea.28AreaBaseShape.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.2C_Single.2C_Single.2C_PenBrushDrawingOrder.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • outlinePen
  • fillBrush
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A

DrawArea(IEnumerable<ScreenPointF[]>,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • outlinePen
  • fillBrush
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A

DrawLine(Feature,GeoPen,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawLine.28Feature.2C_GeoPen.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature
  • linePen

DrawLine(LineBaseShape,GeoPen,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawLine.28LineBaseShape.2C_GeoPen.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • linePen

DrawLine(Feature,GeoPen,DrawingLevel,Single,Single)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawLine.28Feature.2C_GeoPen.2C_DrawingLevel.2C_Single.2C_Single.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature
  • linePen
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A

DrawLine(LineBaseShape,GeoPen,DrawingLevel,Single,Single)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawLine.28LineBaseShape.2C_GeoPen.2C_DrawingLevel.2C_Single.2C_Single.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • linePen
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A

DrawLine(IEnumerable<ScreenPointF>,GeoPen,DrawingLevel,Single,Single)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • screenPoints
  • linePen
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A

DrawEllipse(Feature,Single,Single,GeoPen,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipse.28Feature.2C_Single.2C_Single.2C_GeoPen.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature
  • width
    • Type:Single
    • Description:N/A
  • height
    • Type:Single
    • Description:N/A
  • outlinePen

DrawEllipse(PointBaseShape,Single,Single,GeoPen,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipse.28PointBaseShape.2C_Single.2C_Single.2C_GeoPen.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • width
    • Type:Single
    • Description:N/A
  • height
    • Type:Single
    • Description:N/A
  • outlinePen

DrawEllipse(Feature,Single,Single,GeoBrush,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipse.28Feature.2C_Single.2C_Single.2C_GeoBrush.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • centerPointFeature
  • width
    • Type:Single
    • Description:N/A
  • height
    • Type:Single
    • Description:N/A
  • fillBrush

DrawEllipse(PointBaseShape,Single,Single,GeoBrush,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipse.28PointBaseShape.2C_Single.2C_Single.2C_GeoBrush.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • width
    • Type:Single
    • Description:N/A
  • height
    • Type:Single
    • Description:N/A
  • fillBrush

DrawEllipse(Feature,Single,Single,GeoPen,GeoBrush,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipse.28Feature.2C_Single.2C_Single.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature
  • width
    • Type:Single
    • Description:N/A
  • height
    • Type:Single
    • Description:N/A
  • outlinePen
  • fillBrush

DrawEllipse(PointBaseShape,Single,Single,GeoPen,GeoBrush,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipse.28PointBaseShape.2C_Single.2C_Single.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • width
    • Type:Single
    • Description:N/A
  • height
    • Type:Single
    • Description:N/A
  • outlinePen
  • fillBrush

DrawEllipse(Feature,Single,Single,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipse.28Feature.2C_Single.2C_Single.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.2C_Single.2C_Single.2C_PenBrushDrawingOrder.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature
  • width
    • Type:Single
    • Description:N/A
  • height
    • Type:Single
    • Description:N/A
  • outlinePen
  • fillBrush
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A

DrawEllipse(PointBaseShape,Single,Single,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipse.28PointBaseShape.2C_Single.2C_Single.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.2C_Single.2C_Single.2C_PenBrushDrawingOrder.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • width
    • Type:Single
    • Description:N/A
  • height
    • Type:Single
    • Description:N/A
  • outlinePen
  • fillBrush
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A

DrawEllipse(ScreenPointF,Single,Single,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipse.28ScreenPointF.2C_Single.2C_Single.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.2C_Single.2C_Single.2C_PenBrushDrawingOrder.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • width
    • Type:Single
    • Description:N/A
  • height
    • Type:Single
    • Description:N/A
  • outlinePen
  • fillBrush
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A

DrawWorldImageWithoutScaling(GeoImage,Double,Double,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawWorldImageWithoutScaling.28GeoImage.2C_Double.2C_Double.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • centerXInWorld
    • Type:Double
    • Description:N/A
  • centerYInWorld
    • Type:Double
    • Description:N/A

DrawWorldImageWithoutScaling(GeoImage,Double,Double,DrawingLevel,Single,Single,Single)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawWorldImageWithoutScaling.28GeoImage.2C_Double.2C_Double.2C_DrawingLevel.2C_Single.2C_Single.2C_Single.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • centerXInWorld
    • Type:Double
    • Description:N/A
  • centerYInWorld
    • Type:Double
    • Description:N/A
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A
  • rotateAngle
    • Type:Single
    • Description:N/A

DrawScreenImageWithoutScaling(GeoImage,Single,Single,DrawingLevel,Single,Single,Single)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawScreenImageWithoutScaling.28GeoImage.2C_Single.2C_Single.2C_DrawingLevel.2C_Single.2C_Single.2C_Single.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • centerXInScreen
    • Type:Single
    • Description:N/A
  • centerYInScreen
    • Type:Single
    • Description:N/A
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A
  • rotateAngle
    • Type:Single
    • Description:N/A

DrawWorldImage(GeoImage,Double,Double,Single,Single,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawWorldImage.28GeoImage.2C_Double.2C_Double.2C_Single.2C_Single.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • centerXInWorld
    • Type:Double
    • Description:N/A
  • centerYInWorld
    • Type:Double
    • Description:N/A
  • widthInScreen
    • Type:Single
    • Description:N/A
  • heightInScreen
    • Type:Single
    • Description:N/A

DrawWorldImage(GeoImage,Double,Double,Double,DrawingLevel,Single,Single,Single)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawWorldImage.28GeoImage.2C_Double.2C_Double.2C_Double.2C_DrawingLevel.2C_Single.2C_Single.2C_Single.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • centerXInWorld
    • Type:Double
    • Description:N/A
  • centerYInWorld
    • Type:Double
    • Description:N/A
  • imageScale
    • Type:Double
    • Description:N/A
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A
  • rotateAngle
    • Type:Single
    • Description:N/A

DrawWorldImage(GeoImage,Double,Double,Single,Single,DrawingLevel,Single,Single,Single)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawWorldImage.28GeoImage.2C_Double.2C_Double.2C_Single.2C_Single.2C_DrawingLevel.2C_Single.2C_Single.2C_Single.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • centerXInWorld
    • Type:Double
    • Description:N/A
  • centerYInWorld
    • Type:Double
    • Description:N/A
  • widthInScreen
    • Type:Single
    • Description:N/A
  • heightInScreen
    • Type:Single
    • Description:N/A
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A
  • rotateAngle
    • Type:Single
    • Description:N/A

DrawScreenImage(GeoImage,Single,Single,Single,Single,DrawingLevel,Single,Single,Single)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawScreenImage.28GeoImage.2C_Single.2C_Single.2C_Single.2C_Single.2C_DrawingLevel.2C_Single.2C_Single.2C_Single.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • centerXInScreen
    • Type:Single
    • Description:N/A
  • centerYInScreen
    • Type:Single
    • Description:N/A
  • widthInScreen
    • Type:Single
    • Description:N/A
  • heightInScreen
    • Type:Single
    • Description:N/A
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A
  • rotateAngle
    • Type:Single
    • Description:N/A

DrawTextWithScreenCoordinate(String,GeoFont,GeoBrush,Single,Single,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawTextWithScreenCoordinate.28String.2C_GeoFont.2C_GeoBrush.2C_Single.2C_Single.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • text
    • Type:String
    • Description:N/A
  • font
  • fillBrush
  • upperLeftXInScreen
    • Type:Single
    • Description:N/A
  • upperLeftYInScreen
    • Type:Single
    • Description:N/A

DrawTextWithScreenCoordinate(String,GeoFont,GeoBrush,GeoPen,Single,Single,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawTextWithScreenCoordinate.28String.2C_GeoFont.2C_GeoBrush.2C_GeoPen.2C_Single.2C_Single.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • text
    • Type:String
    • Description:N/A
  • font
  • fillBrush
  • haloPen
  • upperLeftXInScreen
    • Type:Single
    • Description:N/A
  • upperLeftYInScreen
    • Type:Single
    • Description:N/A

DrawTextWithWorldCoordinate(String,GeoFont,GeoBrush,Double,Double,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawTextWithWorldCoordinate.28String.2C_GeoFont.2C_GeoBrush.2C_Double.2C_Double.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • text
    • Type:String
    • Description:N/A
  • font
  • fillBrush
  • upperLeftXInWorld
    • Type:Double
    • Description:N/A
  • upperLeftYInWorld
    • Type:Double
    • Description:N/A

DrawTextWithWorldCoordinate(String,GeoFont,GeoBrush,GeoPen,Double,Double,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawTextWithWorldCoordinate.28String.2C_GeoFont.2C_GeoBrush.2C_GeoPen.2C_Double.2C_Double.2C_DrawingLevel.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • text
    • Type:String
    • Description:N/A
  • font
  • fillBrush
  • haloPen
  • upperLeftXInWorld
    • Type:Double
    • Description:N/A
  • upperLeftYInWorld
    • Type:Double
    • Description:N/A

DrawText(String,GeoFont,GeoBrush,IEnumerable<ScreenPointF>,DrawingLevel)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • text
    • Type:String
    • Description:N/A
  • font
  • fillBrush
  • textPathInScreen

DrawText(String,GeoFont,GeoBrush,GeoPen,IEnumerable<ScreenPointF>,DrawingLevel,Single,Single,Single)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • text
    • Type:String
    • Description:N/A
  • font
  • fillBrush
  • haloPen
  • textPathInScreen
  • xOffset
    • Type:Single
    • Description:N/A
  • yOffset
    • Type:Single
    • Description:N/A
  • rotateAngle
    • Type:Single
    • Description:N/A

MeasureText(String,GeoFont)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#MeasureText.28String.2C_GeoFont.29
Return Value
Parameters
  • text
    • Type:String
    • Description:N/A
  • font

BeginDrawing(Object,RectangleShape,GeographyUnit)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#BeginDrawing.28Object.2C_RectangleShape.2C_GeographyUnit.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • nativeImage
    • Type:Object
    • Description:N/A

ToNativeImage(GeoImage)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#ToNativeImage.28GeoImage.29
Return Value
  • Type:Object
  • Description:N/A
Parameters

ToGeoImage(Object)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#ToGeoImage.28Object.29
Return Value
Parameters
  • nativeImage
    • Type:Object
    • Description:N/A

EndDrawing()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#EndDrawing.28.29
Return Value
  • Type:Void
  • Description:N/A
Parameters

Flush()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#Flush.28.29
Return Value
  • Type:Void
  • Description:N/A
Parameters

ToString()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#ToString.28.29
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#Equals.28Object.29
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#GetHashCode.28.29
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#GetType.28.29
Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

BeginDrawingCore(Object,RectangleShape,GeographyUnit)

  • Prepare parameters for drawing with Shape objects.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#BeginDrawingCore.28Object.2C_RectangleShape.2C_GeographyUnit.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • nativeImage
    • Type:Object
    • Description:A canvas object that holds the drawing shape objects.
  • worldExtent
    • Description:An area to draw shapes on the canvas.
  • drawingMapUnit

DrawAreaCore(IEnumerable<ScreenPointF[]>,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder)

  • Draws an area with GeoCanvas.
Remarks
  • For the most updated Info for this topic, please check it here:
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • screenPoints
    • Type:IEnumerable<ScreenPointF[]>
    • Description:A collection of screen points for the area.
  • outlinePen
    • Type:GeoPen
    • Description:Outline for drawing the area.
  • fillBrush
    • Type:GeoBrush
    • Description:Fill brush for drawing the area.
  • xOffset
    • Type:Single
    • Description:Screen offset x for drawing.
  • yOffset
    • Type:Single
    • Description:Screen offset y for drawing.

DrawLineCore(IEnumerable<ScreenPointF>,GeoPen,DrawingLevel,Single,Single)

  • Draws a line with GeoCanvas.
Remarks
  • For the most updated Info for this topic, please check it here:
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • screenPoints
    • Type:IEnumerable<ScreenPointF>
    • Description:Screen points for the line.
  • linePen
    • Type:GeoPen
    • Description:Pen for drawing lines.
  • xOffset
    • Type:Single
    • Description:Screen offset x for drawing line.
  • yOffset
    • Type:Single
    • Description:Screen offset y for drawing line.

DrawEllipseCore(ScreenPointF,Single,Single,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder)

  • Draws an ellipse with GeoCanvas.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawEllipseCore.28ScreenPointF.2C_Single.2C_Single.2C_GeoPen.2C_GeoBrush.2C_DrawingLevel.2C_Single.2C_Single.2C_PenBrushDrawingOrder.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • screenPoint
    • Description:Screen points of the ellipse.
  • width
    • Type:Single
    • Description:Width in screen coordinate of the ellipse.
  • height
    • Type:Single
    • Description:Height in screen coordinate of the ellipse.
  • outlinePen
    • Type:GeoPen
    • Description:A pen for drawing the outline of the ellipse.
  • fillBrush
    • Type:GeoBrush
    • Description:A brush for filling the ellipse.
  • xOffset
    • Type:Single
    • Description:Screen offset x for drawing ellipse.
  • yOffset
    • Type:Single
    • Description:Screen offset y for drawing ellipse.

DrawScreenImageWithoutScalingCore(GeoImage,Single,Single,DrawingLevel,Single,Single,Single)

  • Draws an image without scaling.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawScreenImageWithoutScalingCore.28GeoImage.2C_Single.2C_Single.2C_DrawingLevel.2C_Single.2C_Single.2C_Single.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • image
    • Type:GeoImage
    • Description:An image source for drawing.
  • centerXInScreen
    • Type:Single
    • Description:Screen center x of the image.
  • centerYInScreen
    • Type:Single
    • Description:Screen center y of the image.
  • xOffset
    • Type:Single
    • Description:Screen offset x for drawing image.
  • yOffset
    • Type:Single
    • Description:Screen offset y for drawing image.
  • rotateAngle
    • Type:Single
    • Description:Rotate angle for drawing image.

DrawScreenImageCore(GeoImage,Single,Single,Single,Single,DrawingLevel,Single,Single,Single)

  • Draws an image with specified screen with and height.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawScreenImageCore.28GeoImage.2C_Single.2C_Single.2C_Single.2C_Single.2C_DrawingLevel.2C_Single.2C_Single.2C_Single.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • image
    • Type:GeoImage
    • Description:An image source for drawing.
  • centerXInScreen
    • Type:Single
    • Description:Screen center x of the image.
  • centerYInScreen
    • Type:Single
    • Description:Screen center y of the image.
  • widthInScreen
    • Type:Single
    • Description:Screen width of the image.
  • heightInScreen
    • Type:Single
    • Description:Screen height of the image.
  • xOffset
    • Type:Single
    • Description:Screen offset x for drawing image.
  • yOffset
    • Type:Single
    • Description:Screen offset y for drawing image.
  • rotateAngle
    • Type:Single
    • Description:Rotate angle for drawing image.

DrawTextCore(String,GeoFont,GeoBrush,GeoPen,IEnumerable<ScreenPointF>,DrawingLevel,Single,Single,Single)

  • Draws text with GeoCanvas.
Remarks
  • For the most updated Info for this topic, please check it here:
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • text
    • Type:String
    • Description:This parameter specifies the text you wish to draw.
  • font
    • Type:GeoFont
    • Description:This parameter represents the font you wish to use to draw the text.
  • fillBrush
    • Type:GeoBrush
    • Description:This parameter specifies the kind of fill you want to use to draw the text.
  • haloPen
    • Type:GeoPen
    • Description:This parameter specifies the HaloPen that will be used to draw the text, when the HaloPen effect is needed.
  • textPathInScreen
    • Type:IEnumerable<ScreenPointF>
    • Description:This parameter specifies the path on which to draw the text.
  • 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.

MeasureTextCore(String,GeoFont)

  • This method returns the rectangle that contains the specified text, when that text is drawn with the specified font.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#MeasureTextCore.28String.2C_GeoFont.29
Return Value
  • 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 to be measured.
  • font
    • Type:GeoFont
    • Description:This parameter represents the font for drawing text.

ToNativeImageCore(GeoImage)

  • This method will throw NotImplementedException.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#ToNativeImageCore.28GeoImage.29
Return Value
  • Type:Object
  • Description:N/A
Parameters

ToGeoImageCore(Object)

  • This method will throw NotImplementedException.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#ToGeoImageCore.28Object.29
Return Value
Parameters
  • nativeImage
    • Type:Object
    • Description:N/A

GetCanvasWidthCore(Object)

  • This method gets the canvas width of the passed-in native image object.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#GetCanvasWidthCore.28Object.29
Return Value
  • Type:Single
  • Description:The returning canvas width.
Parameters
  • nativeImage
    • Type:Object
    • Description:The native image that will be used to get the image width.

GetCanvasHeightCore(Object)

  • This method gets the canvas height of the passed-in native image object.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#GetCanvasHeightCore.28Object.29
Return Value
  • Type:Single
  • Description:The returning canvas height.
Parameters
  • nativeImage
    • Type:Object
    • Description:The native image will be used to get the image height.

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
  • Type:Void
  • Description:N/A
Parameters

OnDrawingProgressChanged(DrawingProgressChangedEventArgs)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#OnDrawingProgressChanged.28DrawingProgressChangedEventArgs.29
Return Value
  • Type:Void
  • Description:N/A
Parameters

KRY=(DrawingRectangleF)

  • N/A
Remarks
  • N/A
Return Value
Parameters

CloneDeepCore()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#CloneDeepCore.28.29
Return Value
Parameters

ClearCore(GeoBrush)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#ClearCore.28GeoBrush.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • fillBrush

GetCanvasWidth(Object)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#GetCanvasWidth.28Object.29
Return Value
  • Type:Single
  • Description:N/A
Parameters
  • nativeImage
    • Type:Object
    • Description:N/A

GetCanvasHeight(Object)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#GetCanvasHeight.28Object.29
Return Value
  • Type:Single
  • Description:N/A
Parameters
  • nativeImage
    • Type:Object
    • Description:N/A

6xU=(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • waterMarkedString
    • Type:String
    • Description:N/A

7BU=(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • waterMarkedString
    • Type:String
    • Description:N/A

EndDrawingCore()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#EndDrawingCore.28.29
Return Value
  • Type:Void
  • Description:N/A
Parameters

Finalize()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#Finalize.28.29
Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#MemberwiseClone.28.29
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

ClippingArea

N/A

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#ClippingArea

Return Value

CurrentScale

N/A

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#CurrentScale

Return Value
  • Type:Double

DrawingQuality

N/A

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#DrawingQuality

Return Value

MapUnit

N/A

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#MapUnit

Return Value

Width

N/A

Remarks
Return Value
  • Type:Single

Height

N/A

Remarks
Return Value
  • Type:Single

CurrentWorldExtent

N/A

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#CurrentWorldExtent

Return Value

HasKeyColor

N/A

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#HasKeyColor

Return Value
  • Type:Boolean

KeyColors

N/A

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#KeyColors

Return Value

NativeImage

N/A

Remarks
Return Value
  • Type:Object

IsDrawing

N/A

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#IsDrawing

Return Value
  • Type:Boolean

Dpi

N/A

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas#Dpi

Return Value
  • Type:Single

Protected Properties

IRY=

N/A

Remarks

N/A

Return Value
  • Type:Boolean

Public Events

DrawingProgressChanged N/A

Remarks
thinkgeo.mapsuite.wpfdesktopedition.wpfgeocanvas.txt · Last modified: 2017/03/16 21:59 (external edit)