User Tools

Site Tools


thinkgeo.mapsuite.core.pdfgeocanvas

Table of Contents

ThinkGeo.MapSuite.Core.PdfGeoCanvas

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.

article_rating

<!– Class –>

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodPdfGeoCanvas

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

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

Protected Methods

Name Parameters DeclaringType Summary
Protected Method*OnDrawingProgressChanged DrawingProgressChangedEventArgs GeoCanvas
Protected MethodBeginDrawingCore Object, RectangleShape, GeographyUnit GeoCanvas(overriden)
Protected MethodClearCore GeoBrush GeoCanvas
Protected MethodCloneDeepCore GeoCanvas
Protected MethodDrawAreaCore IEnumerable<ScreenPointF[]>, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder GeoCanvas(overriden)
Protected MethodDrawEllipseCore ScreenPointF, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder GeoCanvas(overriden)
Protected MethodDrawLineCore IEnumerable<ScreenPointF>, GeoPen, DrawingLevel, Single, Single GeoCanvas(overriden)
Protected MethodDrawScreenImageCore GeoImage, Single, Single, Single, Single, DrawingLevel, Single, Single, Single GeoCanvas(overriden)
Protected MethodDrawScreenImageWithoutScalingCore GeoImage, Single, Single, DrawingLevel, Single, Single, Single GeoCanvas(overriden)
Protected MethodDrawTextCore String, GeoFont, GeoBrush, GeoPen, IEnumerable<ScreenPointF>, DrawingLevel, Single, Single, Single GeoCanvas(overriden)
Protected MethodEndDrawingCore GeoCanvas(overriden)
Protected MethodFinalize Object
Protected MethodFlushCore GeoCanvas(overriden)
Protected MethodGetCanvasHeight Object GeoCanvas
Protected MethodGetCanvasHeightCore Object GeoCanvas(overriden)
Protected MethodGetCanvasWidth Object GeoCanvas
Protected MethodGetCanvasWidthCore Object GeoCanvas(overriden)
Protected MethodMeasureTextCore String, GeoFont GeoCanvas(overriden)
Protected MethodMemberwiseClone Object
Protected MethodToGeoImageCore Object GeoCanvas(overriden)
Protected MethodToNativeImageCore GeoImage GeoCanvas(overriden)

Public Properties

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary
Public EventDrawingProgressChanged DrawingProgressChangedEventArgs GeoCanvas

Public Constructors

PdfGeoCanvas()

Parameters

Name Type Description

Go Back

Protected Constructors

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.Core.RectangleShape –>
drawingMapUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>

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

Clear(GeoBrush)

Return Value

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

Parameters

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

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

CloneDeep()

Return Value

Return Type Description
GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –>

Parameters

Name Type Description

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

ConvertGeoImageToMemoryStream(GeoImage)

<!– static –>

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.PdfGeoCanvas –> Go Back

ConvertGeoImageToMemoryStream(GeoImage, ImageFormat)

<!– static –>

Return Value

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

Parameters

Name Type Description
image GeoImage<!– ThinkGeo.MapSuite.Core.GeoImage –>
imageFormat ImageFormat<!– System.Drawing.Imaging.ImageFormat –>

<!– ThinkGeo.MapSuite.Core.PdfGeoCanvas –> Go Back

CreateGeoImage(Int32, Int32)

<!– static –>

Return Value

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

Parameters

Name Type Description
width Int32<!– System.Int32 –>
height Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.PdfGeoCanvas –> Go Back

DrawArea(Feature, GeoPen, DrawingLevel)

Return Value

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

Parameters

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

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

DrawArea(AreaBaseShape, GeoPen, DrawingLevel)

Return Value

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

Parameters

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

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

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

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.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.Core.AreaBaseShape –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.Core.PenBrushDrawingOrder –>

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

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

Return Value

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

Parameters

Name Type Description
screenPoints IEnumerable<ScreenPointF[]><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.ScreenPointFthinkgeo.mapsuite.core.pdfgeocanvas} –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.Core.PenBrushDrawingOrder –>

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

DrawArea(AreaBaseShape, GeoPen, GeoBrush, DrawingLevel)

Return Value

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

Parameters

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

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

DrawArea(Feature, GeoBrush, DrawingLevel)

Return Value

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

Parameters

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

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

DrawArea(AreaBaseShape, GeoBrush, DrawingLevel)

Return Value

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

Parameters

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

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

DrawArea(Feature, GeoPen, GeoBrush, DrawingLevel)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.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.Core.PointBaseShape –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>

<!– ThinkGeo.MapSuite.Core.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.Core.PointBaseShape –>
width Single<!– System.Single –>
height Single<!– System.Single –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>

<!– ThinkGeo.MapSuite.Core.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.Core.Feature –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.Core.PenBrushDrawingOrder –>

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

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

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.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.Core.PointBaseShape –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.Core.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.Core.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.Core.Feature –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>

<!– ThinkGeo.MapSuite.Core.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.Core.Feature –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>

<!– ThinkGeo.MapSuite.Core.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.Core.PointBaseShape –>
width Single<!– System.Single –>
height Single<!– System.Single –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>

<!– ThinkGeo.MapSuite.Core.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.Core.Feature –>
width Single<!– System.Single –>
height Single<!– System.Single –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>

<!– ThinkGeo.MapSuite.Core.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.Core.Feature –>
linePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>

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

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

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.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.Core.LineBaseShape –>
linePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>

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

DrawLine(LineBaseShape, GeoPen, DrawingLevel)

Return Value

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

Parameters

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

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

DrawLine(Feature, GeoPen, DrawingLevel)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.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.Core.GeoImage –>
centerXInScreen Single<!– System.Single –>
centerYInScreen Single<!– System.Single –>
widthInScreen Single<!– System.Single –>
heightInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.Core.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.Core.GeoImage –>
centerXInScreen Single<!– System.Single –>
centerYInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

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

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

Return Value

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

Parameters

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

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

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

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.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.Core.GeoFont –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
upperLeftXInScreen Single<!– System.Single –>
upperLeftYInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>

<!– ThinkGeo.MapSuite.Core.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.Core.GeoFont –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
upperLeftXInWorld Double<!– System.Double –>
upperLeftYInWorld Double<!– System.Double –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>

<!– ThinkGeo.MapSuite.Core.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.Core.GeoImage –>
centerXInWorld Double<!– System.Double –>
centerYInWorld Double<!– System.Double –>
imageScale Double<!– System.Double –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.Core.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.Core.GeoImage –>
centerXInWorld Double<!– System.Double –>
centerYInWorld Double<!– System.Double –>
widthInScreen Single<!– System.Single –>
heightInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>

<!– ThinkGeo.MapSuite.Core.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.Core.GeoImage –>
centerXInWorld Double<!– System.Double –>
centerYInWorld Double<!– System.Double –>
widthInScreen Single<!– System.Single –>
heightInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

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

DrawWorldImageWithoutScaling(GeoImage, Double, Double, DrawingLevel)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.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.Core.GeoImage –>
centerXInWorld Double<!– System.Double –>
centerYInWorld Double<!– System.Double –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

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

EndDrawing()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.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.Core.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.Core.GeoImage –>

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> 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.Core.DrawingRectangleF –>

Parameters

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

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

ToGeoImage(Object)

Return Value

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

Parameters

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

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

ToNativeImage(GeoImage)

Return Value

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

Parameters

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

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

ToString()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

*OnDrawingProgressChanged(DrawingProgressChangedEventArgs)

Return Value

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

Parameters

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

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

BeginDrawingCore(Object, RectangleShape, GeographyUnit)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

ClearCore(GeoBrush)

Return Value

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

Parameters

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

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

CloneDeepCore()

Return Value

Return Type Description
GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –>

Parameters

Name Type Description

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

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

Return Value

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

Parameters

Name Type Description
screenPoints IEnumerable<ScreenPointF[]><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.ScreenPointFthinkgeo.mapsuite.core.pdfgeocanvas} –>
outlinePen GeoPen<!– ThinkGeo.MapSuite.Core.GeoPen –>
fillBrush GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
penBrushDrawingOrder PenBrushDrawingOrder<!– ThinkGeo.MapSuite.Core.PenBrushDrawingOrder –>

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

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

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

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

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> 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.Core.GeoImage –>
centerXInScreen Single<!– System.Single –>
centerYInScreen Single<!– System.Single –>
widthInScreen Single<!– System.Single –>
heightInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> 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.Core.GeoImage –>
centerXInScreen Single<!– System.Single –>
centerYInScreen Single<!– System.Single –>
drawingLevel DrawingLevel<!– ThinkGeo.MapSuite.Core.DrawingLevel –>
xOffset Single<!– System.Single –>
yOffset Single<!– System.Single –>
rotateAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

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

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

EndDrawingCore()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> 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.Core.GeoCanvas(overriden) –> Go Back

GetCanvasHeight(Object)

Return Value

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

Parameters

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

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

GetCanvasHeightCore(Object)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

GetCanvasWidth(Object)

Return Value

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

Parameters

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

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

GetCanvasWidthCore(Object)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

MeasureTextCore(String, GeoFont)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

MemberwiseClone()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

ToGeoImageCore(Object)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

ToNativeImageCore(GeoImage)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.Core.GeoCanvas(overriden) –> Go Back

Public Properties

*ClipingArea

Return Value

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

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

CurrentScale

Return Value

Return Type
Double<!– System.Double –>

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

CurrentWorldExtent

Return Value

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

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

Dpi

Return Value

Return Type
Single<!– System.Single –>

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

DrawingArea

Return Value

Return Type
Rectangle<!– System.Drawing.Rectangle –>

<!– ThinkGeo.MapSuite.Core.PdfGeoCanvas –> Go Back

DrawingQuality

Return Value

Return Type
DrawingQuality<!– ThinkGeo.MapSuite.Core.DrawingQuality –>

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

*EnableCliping

Return Value

Return Type
Boolean<!– System.Boolean –>

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

HasKeyColor

Return Value

Return Type
Boolean<!– System.Boolean –>

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

Height

Return Value

Return Type
Single<!– System.Single –>

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

IsDrawing

Return Value

Return Type
Boolean<!– System.Boolean –>

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

KeyColors

Return Value

Return Type
Collection<GeoColor><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.GeoColor} –>

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

MapUnit

Return Value

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

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

NativeImage

Return Value

Return Type
Object<!– System.Object –>

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

Width

Return Value

Return Type
Single<!– System.Single –>

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

Protected Properties

Public Events

DrawingProgressChanged

Event Arguments

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

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

NOTOC PdfExtension ThinkGeo.MapSuite.Core UpdateDocumentation

thinkgeo.mapsuite.core.pdfgeocanvas.txt · Last modified: 2017/03/16 21:59 (external edit)