User Tools

Site Tools


thinkgeo.mapsuite.silverlightcore.geocanvas

This is an old revision of the document!


Table of Contents

ThinkGeo.MapSuite.SilverlightCore.GeoCanvas

<!– Class –>

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary

Protected Constructors

Name Parameters DeclaringType Summary
Protected MethodGeoCanvas

Public Methods

Name Parameters DeclaringType Summary
Public MethodBeginDrawing Object, RectangleShape, GeographyUnit
Public MethodClear GeoBrush
Public MethodDrawArea Feature, GeoBrush, DrawingLevel
Public MethodDrawArea AreaBaseShape, GeoPen, DrawingLevel
Public MethodDrawArea IEnumerable<ScreenPoint[]>, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder
Public MethodDrawArea Feature, GeoPen, DrawingLevel
Public MethodDrawArea AreaBaseShape, GeoBrush, DrawingLevel
Public MethodDrawArea Feature, GeoPen, GeoBrush, DrawingLevel, Double, Double, PenBrushDrawingOrder
Public MethodDrawArea AreaBaseShape, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder
Public MethodDrawArea Feature, GeoPen, GeoBrush, DrawingLevel
Public MethodDrawArea AreaBaseShape, GeoPen, GeoBrush, DrawingLevel
Public MethodDrawEllipse Feature, Single, Single, GeoPen, GeoBrush, DrawingLevel
Public MethodDrawEllipse PointBaseShape, Single, Single, GeoBrush, DrawingLevel
Public MethodDrawEllipse ScreenPoint, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder
Public MethodDrawEllipse PointBaseShape, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder
Public MethodDrawEllipse Feature, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder
Public MethodDrawEllipse PointBaseShape, Single, Single, GeoPen, GeoBrush, DrawingLevel
Public MethodDrawEllipse Feature, Single, Single, GeoBrush, DrawingLevel
Public MethodDrawEllipse Feature, Single, Single, GeoPen, DrawingLevel
Public MethodDrawEllipse PointBaseShape, Single, Single, GeoPen, DrawingLevel
Public MethodDrawLine IEnumerable<ScreenPoint>, GeoPen, DrawingLevel, Single, Single
Public MethodDrawLine LineBaseShape, GeoPen, DrawingLevel
Public MethodDrawLine Feature, GeoPen, DrawingLevel
Public MethodDrawLine LineBaseShape, GeoPen, DrawingLevel, Single, Single
Public MethodDrawLine Feature, GeoPen, DrawingLevel, Single, Single
Public MethodDrawScreenImage GeoImage, Single, Single, Single, Single, DrawingLevel, Single, Single, Single
Public MethodDrawScreenImageWithoutScaling GeoImage, Single, Single, DrawingLevel, Single, Single, Single
Public MethodDrawText String, GeoFont, GeoBrush, GeoPen, IEnumerable<ScreenPoint>, DrawingLevel, Single, Single, Single
Public MethodDrawText String, GeoFont, GeoBrush, IEnumerable<ScreenPoint>, DrawingLevel
Public MethodDrawTextWithScreenCoordinate String, GeoFont, GeoBrush, Single, Single, DrawingLevel
Public MethodDrawTextWithWorldCoordinate String, GeoFont, GeoBrush, Double, Double, DrawingLevel
Public MethodDrawWorldImage GeoImage, Double, Double, Single, Single, DrawingLevel, Single, Single, Single
Public MethodDrawWorldImage GeoImage, Double, Double, Double, DrawingLevel, Single, Single, Single
Public MethodDrawWorldImage GeoImage, Double, Double, Single, Single, DrawingLevel
Public MethodDrawWorldImageWithoutScaling GeoImage, Double, Double, DrawingLevel
Public MethodDrawWorldImageWithoutScaling GeoImage, Double, Double, DrawingLevel, Single, Single, Single
Public MethodEndDrawing
Public MethodEquals Object Object
Public MethodFlush
Public MethodGetHashCode Object
Public MethodGetStreamFromGeoImage GeoImage
Public MethodGetType Object
Public MethodMeasureText String, GeoFont
Public MethodToGeoImage Object
Public MethodToNativeImage GeoImage
Public MethodToString Object

Protected Methods

Public Properties

Name Return DeclaringType Summary
Public PropertyCurrentWorldExtent RectangleShape
Public PropertyDpi Single
Public PropertyHeight Double
Public PropertyIsDrawing Boolean
Public PropertyMapUnit GeographyUnit
Public PropertyNativeImage Object
Public PropertyWidth Double

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary
Public EventDrawingProgressChanged DrawingProgressChangedEventArgs

Public Constructors

Protected Constructors

GeoCanvas()

Parameters

Name Type Description

Go Back

Public Methods

BeginDrawing(Object, RectangleShape, GeographyUnit)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
nativeImage Object<!– System.Object –>
worldExtent RectangleShape<!– ThinkGeo.MapSuite.SilverlightCore.RectangleShape –>
drawingMapUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

Clear(GeoBrush)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawArea(Feature, GeoBrush, DrawingLevel)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawArea(AreaBaseShape, GeoPen, DrawingLevel)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
screenPoints IEnumerable<ScreenPoint[]><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.ScreenPointthinkgeo.mapsuite.silverlightcore.geocanvas} –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.SilverlightCore.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawArea(Feature, GeoPen, DrawingLevel)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawArea(AreaBaseShape, GeoBrush, DrawingLevel)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Double<!– System.Double –>
yOffset Double<!– System.Double –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.SilverlightCore.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.SilverlightCore.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawArea(Feature, GeoPen, GeoBrush, DrawingLevel)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawArea(AreaBaseShape, GeoPen, GeoBrush, DrawingLevel)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape PointBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.PointBaseShape –>
width Single<!– System.Single –>
height Single<!– System.Single –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
screenPoint ScreenPoint<!– ThinkGeo.MapSuite.SilverlightCore.ScreenPoint –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.SilverlightCore.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape PointBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.PointBaseShape –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.SilverlightCore.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.SilverlightCore.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape PointBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.PointBaseShape –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
centerPointFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
width Single<!– System.Single –>
height Single<!– System.Single –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape PointBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.PointBaseShape –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
screenPoints IEnumerable<ScreenPoint><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.ScreenPoint} –>
linePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawLine(LineBaseShape, GeoPen, DrawingLevel)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape LineBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.LineBaseShape –>
linePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawLine(Feature, GeoPen, DrawingLevel)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
linePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape LineBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.LineBaseShape –>
linePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
linePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>
centerXInScreen Single<!– System.Single –>
centerYInScreen Single<!– System.Single –>
widthInScreen Single<!– System.Single –>
heightInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>
centerXInScreen Single<!– System.Single –>
centerYInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
text String<!– System.String –>
font GeoFont<!– ThinkGeo.MapSuite.SilverlightCore.GeoFont –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
haloPen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
textPathInScreen IEnumerable<ScreenPoint><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.ScreenPoint} –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
text String<!– System.String –>
font GeoFont<!– ThinkGeo.MapSuite.SilverlightCore.GeoFont –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
textPathInScreen IEnumerable<ScreenPoint><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.ScreenPoint} –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
text String<!– System.String –>
font GeoFont<!– ThinkGeo.MapSuite.SilverlightCore.GeoFont –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
upperLeftXInScreen Single<!– System.Single –>
upperLeftYInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
text String<!– System.String –>
font GeoFont<!– ThinkGeo.MapSuite.SilverlightCore.GeoFont –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
upperLeftXInWorld Double<!– System.Double –>
upperLeftYInWorld Double<!– System.Double –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>
centerXInWorld Double<!– System.Double –>
centerYInWorld Double<!– System.Double –>
widthInScreen Single<!– System.Single –>
heightInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>
centerXInWorld Double<!– System.Double –>
centerYInWorld Double<!– System.Double –>
imageScale Double<!– System.Double –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>
centerXInWorld Double<!– System.Double –>
centerYInWorld Double<!– System.Double –>
widthInScreen Single<!– System.Single –>
heightInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawWorldImageWithoutScaling(GeoImage, Double, Double, DrawingLevel)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>
centerXInWorld Double<!– System.Double –>
centerYInWorld Double<!– System.Double –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>
centerXInWorld Double<!– System.Double –>
centerYInWorld Double<!– System.Double –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

EndDrawing()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

Flush()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetStreamFromGeoImage(GeoImage)

Return Value

Return Type Description
Stream<!– System.IO.Stream –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

MeasureText(String, GeoFont)

Return Value

Return Type Description
DrawingRectangleF<!– ThinkGeo.MapSuite.SilverlightCore.DrawingRectangleF –>

Parameters

Name Type Description
text String<!– System.String –>
font GeoFont<!– ThinkGeo.MapSuite.SilverlightCore.GeoFont –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

ToGeoImage(Object)

Return Value

Return Type Description
GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>

Parameters

Name Type Description
nativeImage Object<!– System.Object –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

ToNativeImage(GeoImage)

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

BeginDrawingCore(Object, RectangleShape, GeographyUnit)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
nativeImage Object<!– System.Object –>
worldExtent RectangleShape<!– ThinkGeo.MapSuite.SilverlightCore.RectangleShape –>
drawingMapUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

ClearCore(GeoBrush)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

DrawAreaCore(IEnumerable<ScreenPoint[]>, GeoPen, GeoBrush, DrawingLevel, Double, Double, PenBrushDrawingOrder)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
screenPoints IEnumerable<ScreenPoint[]><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.ScreenPointthinkgeo.mapsuite.silverlightcore.geocanvas} –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Double<!– System.Double –>
yOffset Double<!– System.Double –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.SilverlightCore.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
screenPoint ScreenPoint<!– ThinkGeo.MapSuite.SilverlightCore.ScreenPoint –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.SilverlightCore.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
screenPoints IEnumerable<ScreenPoint><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.ScreenPoint} –>
linePen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>
centerXInScreen Single<!– System.Single –>
centerYInScreen Single<!– System.Single –>
widthInScreen Single<!– System.Single –>
heightInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>
centerXInScreen Single<!– System.Single –>
centerYInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

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

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
text String<!– System.String –>
font GeoFont<!– ThinkGeo.MapSuite.SilverlightCore.GeoFont –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.SilverlightCore.GeoBrush –>
haloPen GeoPen<!– ThinkGeo.MapSuite.SilverlightCore.GeoPen –>
textPathInScreen IEnumerable<ScreenPoint><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.ScreenPoint} –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.SilverlightCore.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

EndDrawingCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

FlushCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

GetCanvasHeight(Object)

Return Value

Return Type Description
Double<!– System.Double –>

Parameters

Name Type Description
nativeImage Object<!– System.Object –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

GetCanvasHeightCore(Object)

Return Value

Return Type Description
Double<!– System.Double –>

Parameters

Name Type Description
nativeImage Object<!– System.Object –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

GetCanvasWidth(Object)

Return Value

Return Type Description
Double<!– System.Double –>

Parameters

Name Type Description
nativeImage Object<!– System.Object –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

GetCanvasWidthCore(Object)

Return Value

Return Type Description
Double<!– System.Double –>

Parameters

Name Type Description
nativeImage Object<!– System.Object –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

MeasureTextCore(String, GeoFont)

Return Value

Return Type Description
DrawingRectangleF<!– ThinkGeo.MapSuite.SilverlightCore.DrawingRectangleF –>

Parameters

Name Type Description
text String<!– System.String –>
font GeoFont<!– ThinkGeo.MapSuite.SilverlightCore.GeoFont –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

OnDrawingProgressChanged(DrawingProgressChangedEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e DrawingProgressChangedEventArgs<!– ThinkGeo.MapSuite.SilverlightCore.DrawingProgressChangedEventArgs –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

ToGeoImageCore(Object)

Return Value

Return Type Description
GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>

Parameters

Name Type Description
nativeImage Object<!– System.Object –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

ToNativeImageCore(GeoImage)

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.SilverlightCore.GeoImage –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

Public Properties

CurrentWorldExtent

Return Value

Return Type
RectangleShape<!– ThinkGeo.MapSuite.SilverlightCore.RectangleShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

Dpi

Return Value

Return Type
Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

Height

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

IsDrawing

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

MapUnit

Return Value

Return Type
GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

NativeImage

Return Value

Return Type
Object<!– System.Object –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

Width

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

Protected Properties

Public Events

DrawingProgressChanged

Event Arguments

Event Arguments
DrawingProgressChangedEventArgs<!– ThinkGeo.MapSuite.SilverlightCore.DrawingProgressChangedEventArgs –>

<!– ThinkGeo.MapSuite.SilverlightCore.GeoCanvas –> Go Back

NOTOC SilverlightMapSuiteCore ThinkGeo.MapSuite.SilverlightCore UpdateDocumentation

thinkgeo.mapsuite.silverlightcore.geocanvas.1440040134.txt.gz · Last modified: 2015/09/21 03:20 (external edit)