This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
thinkgeo.mapsuite.androidedition.androidgeocanvas [2015/08/20 03:08] 127.0.0.1 external edit |
thinkgeo.mapsuite.androidedition.androidgeocanvas [2017/03/16 21:59] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== ThinkGeo.MapSuite.AndroidEdition.AndroidGeoCanvas ====== | ====== ThinkGeo.MapSuite.AndroidEdition.AndroidGeoCanvas ====== | ||
+ | {{section>upgrade_map_suite_to_10.0}} | ||
- | |||
- | <!-- Class --> | ||
This class represents a canvas that is used to draw geographic shapes. It is intended to be inherited for the implementation of different drawing systems. | This class represents a canvas that is used to draw geographic shapes. It is intended to be inherited for the implementation of different drawing systems. | ||
===== Inheritance Hierarchy ===== | ===== Inheritance Hierarchy ===== | ||
- | *System.Object | + | *System.Object |
- | **[[ThinkGeo.MapSuite.Core.GeoCanvas]] | + | *ThinkGeo.MapSuite.Core.GeoCanvas |
- | ***[[ThinkGeo.MapSuite.AndroidEdition.AndroidGeoCanvas]] | + | ***ThinkGeo.MapSuite.AndroidEdition.AndroidGeoCanvas** |
===== Members Summary ===== | ===== Members Summary ===== | ||
==== Public Constructors ==== | ==== Public Constructors ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | + | ** {{wiki:PublicMethod.gif|}} AndroidGeoCanvas() ** |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#AndroidGeoCanvas()|AndroidGeoCanvas]] | | | Initializes a new instance of the class. | | + | |
+ | * //Initializes a new instance of the class.// | ||
+ | == Remarks == | ||
+ | * //None// | ||
+ | == Parameters == | ||
+ | <div newline></div> | ||
==== Protected Constructors ==== | ==== Protected Constructors ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | ||
- | |||
==== Public Methods ==== | ==== Public Methods ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | + | ** {{wiki:PublicMethod.gif|}} GetStreamFromGeoImage(GeoImage) ** |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#BeginDrawing(Object, RectangleShape, GeographyUnit)|BeginDrawing]] | Object, [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Clear(GeoBrush)|Clear]] | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#CloneDeep()|CloneDeep]] | | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawArea(AreaBaseShape, GeoPen, DrawingLevel)|DrawArea]] | [[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawArea(Feature, GeoPen, DrawingLevel)|DrawArea]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawArea(Feature, GeoPen, GeoBrush, DrawingLevel)|DrawArea]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawArea(AreaBaseShape, GeoPen, GeoBrush, DrawingLevel)|DrawArea]] | [[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawArea(Feature, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder)|DrawArea]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawArea(AreaBaseShape, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder)|DrawArea]] | [[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawArea(AreaBaseShape, GeoBrush, DrawingLevel)|DrawArea]] | [[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawArea(Feature, GeoBrush, DrawingLevel)|DrawArea]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawArea(IEnumerable<ScreenPointF[]>, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder)|DrawArea]] | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]][]>, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawEllipse(Feature, Single, Single, GeoBrush, DrawingLevel)|DrawEllipse]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawEllipse(PointBaseShape, Single, Single, GeoBrush, DrawingLevel)|DrawEllipse]] | [[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawEllipse(Feature, Single, Single, GeoPen, GeoBrush, DrawingLevel)|DrawEllipse]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawEllipse(PointBaseShape, Single, Single, GeoPen, GeoBrush, DrawingLevel)|DrawEllipse]] | [[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawEllipse(Feature, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder)|DrawEllipse]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawEllipse(PointBaseShape, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder)|DrawEllipse]] | [[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawEllipse(ScreenPointF, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder)|DrawEllipse]] | [[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawEllipse(PointBaseShape, Single, Single, GeoPen, DrawingLevel)|DrawEllipse]] | [[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawEllipse(Feature, Single, Single, GeoPen, DrawingLevel)|DrawEllipse]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawLine(Feature, GeoPen, DrawingLevel)|DrawLine]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawLine(LineBaseShape, GeoPen, DrawingLevel)|DrawLine]] | [[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawLine(Feature, GeoPen, DrawingLevel, Single, Single)|DrawLine]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawLine(LineBaseShape, GeoPen, DrawingLevel, Single, Single)|DrawLine]] | [[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawLine(IEnumerable<ScreenPointF>, GeoPen, DrawingLevel, Single, Single)|DrawLine]] | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawScreenImage(GeoImage, Single, Single, Single, Single, DrawingLevel, Single, Single, Single)|DrawScreenImage]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]], Single, Single, Single, Single, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawScreenImageWithoutScaling(GeoImage, Single, Single, DrawingLevel, Single, Single, Single)|DrawScreenImageWithoutScaling]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]], Single, Single, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawText(String, GeoFont, GeoBrush, IEnumerable<ScreenPointF>, DrawingLevel)|DrawText]] | String, [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawText(String, GeoFont, GeoBrush, GeoPen, IEnumerable<ScreenPointF>, DrawingLevel, Single, Single, Single)|DrawText]] | String, [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawTextWithScreenCoordinate(String, GeoFont, GeoBrush, GeoPen, Single, Single, DrawingLevel)|DrawTextWithScreenCoordinate]] | String, [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], Single, Single, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawTextWithScreenCoordinate(String, GeoFont, GeoBrush, Single, Single, DrawingLevel)|DrawTextWithScreenCoordinate]] | String, [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], Single, Single, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawTextWithWorldCoordinate(String, GeoFont, GeoBrush, GeoPen, Double, Double, DrawingLevel)|DrawTextWithWorldCoordinate]] | String, [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], Double, Double, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawTextWithWorldCoordinate(String, GeoFont, GeoBrush, Double, Double, DrawingLevel)|DrawTextWithWorldCoordinate]] | String, [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], Double, Double, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawWorldImage(GeoImage, Double, Double, Single, Single, DrawingLevel)|DrawWorldImage]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]], Double, Double, Single, Single, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawWorldImage(GeoImage, Double, Double, Double, DrawingLevel, Single, Single, Single)|DrawWorldImage]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]], Double, Double, Double, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawWorldImage(GeoImage, Double, Double, Single, Single, DrawingLevel, Single, Single, Single)|DrawWorldImage]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]], Double, Double, Single, Single, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawWorldImageWithoutScaling(GeoImage, Double, Double, DrawingLevel)|DrawWorldImageWithoutScaling]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]], Double, Double, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#DrawWorldImageWithoutScaling(GeoImage, Double, Double, DrawingLevel, Single, Single, Single)|DrawWorldImageWithoutScaling]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]], Double, Double, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#EndDrawing()|EndDrawing]] | | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Equals(Object)|Equals]] | Object | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Flush()|Flush]] | | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetHashCode()|GetHashCode]] | | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetStreamFromGeoImage(GeoImage)|GetStreamFromGeoImage]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | Get the stream from the passed-in GeoImage. This API is an abstract API and will be implemented in each concrete sub-class. | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetType()|GetType]] | | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#MeasureText(String, GeoFont)|MeasureText]] | String, [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#ToGeoImage(Object)|ToGeoImage]] | Object | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#ToNativeImage(GeoImage)|ToNativeImage]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#ToString()|ToString]] | | Object | | | + | |
+ | * //Get the stream from the passed-in GeoImage. This API is an abstract API and will be implemented in each concrete sub-class.// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Stream | ||
+ | * Description:The returning stream retrieved from the passed-in image. | ||
+ | |||
+ | == Parameters == | ||
+ | * //image// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:The parameter specifies the image to get the stream from. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} Flush() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} CloneDeep() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} Clear(GeoBrush) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawArea(Feature,GeoPen,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //feature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawArea(AreaBaseShape,GeoPen,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawArea(Feature,GeoBrush,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //feature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawArea(AreaBaseShape,GeoBrush,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawArea(Feature,GeoPen,GeoBrush,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //feature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawArea(AreaBaseShape,GeoPen,GeoBrush,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawArea(Feature,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //feature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //penBrushDrawingOrder// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawArea(AreaBaseShape,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //penBrushDrawingOrder// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawArea(IEnumerable<ScreenPointF[]>,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //screenPoints// | ||
+ | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF[]|ScreenPointF[]]]> | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //penBrushDrawingOrder// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawLine(Feature,GeoPen,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //feature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //linePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawLine(LineBaseShape,GeoPen,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //linePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawLine(Feature,GeoPen,DrawingLevel,Single,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //feature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //linePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawLine(LineBaseShape,GeoPen,DrawingLevel,Single,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //linePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawLine(IEnumerable<ScreenPointF>,GeoPen,DrawingLevel,Single,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //screenPoints// | ||
+ | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]> | ||
+ | * Description:N/A | ||
+ | |||
+ | * //linePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawEllipse(Feature,Single,Single,GeoPen,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //feature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //width// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //height// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawEllipse(PointBaseShape,Single,Single,GeoPen,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //width// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //height// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawEllipse(Feature,Single,Single,GeoBrush,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //centerPointFeature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //width// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //height// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawEllipse(PointBaseShape,Single,Single,GeoBrush,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //width// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //height// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawEllipse(Feature,Single,Single,GeoPen,GeoBrush,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //feature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //width// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //height// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawEllipse(PointBaseShape,Single,Single,GeoPen,GeoBrush,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //width// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //height// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawEllipse(Feature,Single,Single,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //feature// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //width// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //height// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //penBrushDrawingOrder// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawEllipse(PointBaseShape,Single,Single,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //shape// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //width// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //height// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //penBrushDrawingOrder// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawEllipse(ScreenPointF,Single,Single,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //screenPoint// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //width// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //height// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //outlinePen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //penBrushDrawingOrder// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawWorldImageWithoutScaling(GeoImage,Double,Double,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //image// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerXInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerYInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawWorldImageWithoutScaling(GeoImage,Double,Double,DrawingLevel,Single,Single,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //image// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerXInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerYInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //rotateAngle// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawScreenImageWithoutScaling(GeoImage,Single,Single,DrawingLevel,Single,Single,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //image// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerXInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerYInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //rotateAngle// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawWorldImage(GeoImage,Double,Double,Single,Single,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //image// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerXInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerYInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //widthInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //heightInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawWorldImage(GeoImage,Double,Double,Double,DrawingLevel,Single,Single,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //image// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerXInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerYInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //imageScale// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //rotateAngle// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawWorldImage(GeoImage,Double,Double,Single,Single,DrawingLevel,Single,Single,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //image// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerXInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerYInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //widthInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //heightInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //rotateAngle// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawScreenImage(GeoImage,Single,Single,Single,Single,DrawingLevel,Single,Single,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //image// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerXInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //centerYInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //widthInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //heightInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //rotateAngle// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawTextWithScreenCoordinate(String,GeoFont,GeoBrush,Single,Single,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //text// | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | * //font// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //upperLeftXInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //upperLeftYInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawTextWithScreenCoordinate(String,GeoFont,GeoBrush,GeoPen,Single,Single,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //text// | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | * //font// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //haloPen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //upperLeftXInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //upperLeftYInScreen// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawTextWithWorldCoordinate(String,GeoFont,GeoBrush,Double,Double,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //text// | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | * //font// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //upperLeftXInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //upperLeftYInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawTextWithWorldCoordinate(String,GeoFont,GeoBrush,GeoPen,Double,Double,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //text// | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | * //font// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //haloPen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //upperLeftXInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //upperLeftYInWorld// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawText(String,GeoFont,GeoBrush,IEnumerable<ScreenPointF>,DrawingLevel) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //text// | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | * //font// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //textPathInScreen// | ||
+ | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]> | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} DrawText(String,GeoFont,GeoBrush,GeoPen,IEnumerable<ScreenPointF>,DrawingLevel,Single,Single,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //text// | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | * //font// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fillBrush// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //haloPen// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //textPathInScreen// | ||
+ | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]> | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingLevel// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //xOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //yOffset// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | * //rotateAngle// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} MeasureText(String,GeoFont) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingRectangleF|DrawingRectangleF]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //text// | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | * //font// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} BeginDrawing(Object,RectangleShape,GeographyUnit) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //nativeImage// | ||
+ | * Type:Object | ||
+ | * Description:N/A | ||
+ | |||
+ | * //worldExtent// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //drawingMapUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} ToNativeImage(GeoImage) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Object | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //image// | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} ToGeoImage(Object) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //nativeImage// | ||
+ | * Type:Object | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} EndDrawing() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} ToString() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} Equals(Object) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //obj// | ||
+ | * Type:Object | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} GetHashCode() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Int32 | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} GetType() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Type | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
==== Protected Methods ==== | ==== Protected Methods ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | + | ** {{wiki:ProtectedMethod.gif|}} BeginDrawingCore(Object,RectangleShape,GeographyUnit) ** |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#BeginDrawingCore(Object, RectangleShape, GeographyUnit)|BeginDrawingCore]] | Object, [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method begins the act of drawing on the GeoCanvas. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#ClearCore(GeoBrush)|ClearCore]] | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method clears the current GeoCanvas using the color specified. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#CloneDeepCore()|CloneDeepCore]] | | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#DrawAreaCore(IEnumerable<ScreenPointF[]>, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder)|DrawAreaCore]] | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]][]>, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method draws an area on the GeoCanvas. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#DrawEllipseCore(ScreenPointF, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder)|DrawEllipseCore]] | [[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]], Single, Single, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | Draws a point on the GeoCanvas. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#DrawLineCore(IEnumerable<ScreenPointF>, GeoPen, DrawingLevel, Single, Single)|DrawLineCore]] | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>, [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | Draws the LineShape on the GeoCanvas. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#DrawScreenImageCore(GeoImage, Single, Single, Single, Single, DrawingLevel, Single, Single, Single)|DrawScreenImageCore]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]], Single, Single, Single, Single, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | Draws a scaled image on the GeoCanvas. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#DrawScreenImageWithoutScalingCore(GeoImage, Single, Single, DrawingLevel, Single, Single, Single)|DrawScreenImageWithoutScalingCore]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]], Single, Single, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | Draws an unscaled image on the GeoCanvas. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#DrawTextCore(String, GeoFont, GeoBrush, GeoPen, IEnumerable<ScreenPointF>, DrawingLevel, Single, Single, Single)|DrawTextCore]] | String, [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]], [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]], [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]], IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]>, [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]], Single, Single, Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method allows you to draw text at the specified location, using the specified brush and font parameters. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#EndDrawingCore()|EndDrawingCore]] | | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method ends drawing and commits the drawing on the GeoCanvas. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#Finalize()|Finalize]] | | Object | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#FlushCore()|FlushCore]] | | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method flush drawing and commits the drawing on the GeoCanvas. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetCanvasHeight(Object)|GetCanvasHeight]] | Object | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetCanvasHeightCore(Object)|GetCanvasHeightCore]] | Object | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method gets the canvas height of the passed-in native image object. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetCanvasWidth(Object)|GetCanvasWidth]] | Object | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetCanvasWidthCore(Object)|GetCanvasWidthCore]] | Object | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method gets the canvas width of the passed-in native image object. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#MeasureTextCore(String, GeoFont)|MeasureTextCore]] | String, [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method returns the rectangle that contains the specified text, when that text is drawn with the specified font. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#MemberwiseClone()|MemberwiseClone]] | | Object | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#OnDrawingProgressChanged(DrawingProgressChangedEventArgs)|OnDrawingProgressChanged]] | [[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#ToGeoImageCore(Object)|ToGeoImageCore]] | Object | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method converts an oboject to a GeoImage. In GdiPlus, this object is often a NativeImage. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#ToNativeImageCore(GeoImage)|ToNativeImageCore]] | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]](overriden) | This method converts a GeoImage to a commonly-used object. In GdiPlus, this object is often a NativeImage. | | + | |
- | ==== Public Properties ==== | + | * //This method begins the act of drawing on the GeoCanvas.// |
- | ^ Name ^ Return ^ DeclaringType ^ Summary ^ | + | == Remarks == |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#ClippingArea|ClippingArea]] | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | * //This is the first method that needs to be called before any drawing takes place. Calling this method will set the IsDrawing property to true. When you finish drawing, you must call EndDrawing to commit the changes to the image.// |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#CurrentScale|CurrentScale]] | Double | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#CurrentWorldExtent|CurrentWorldExtent]] | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#Dpi|Dpi]] | Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#DrawingQuality|DrawingQuality]] | [[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#HasKeyColor|HasKeyColor]] | Boolean | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#Height|Height]] | Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#IsDrawing|IsDrawing]] | Boolean | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#IsDrawingLevelEnabled|IsDrawingLevelEnabled]] | Boolean | | Gets or sets a value indicating whether this instance is drawing level enabled. | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#KeyColors|KeyColors]] | Collection<[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]> | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#MapUnit|MapUnit]] | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#NativeImage|NativeImage]] | Object | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#Width|Width]] | Single | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | |
- | ==== Protected Properties ==== | + | == Return Value == |
- | ^ Name ^ Return ^ DeclaringType ^ Summary ^ | + | * Type:Void |
+ | * Description:N/A | ||
- | ==== Public Events ==== | + | == Parameters == |
- | ^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ | + | * //nativeImage// |
- | | {{wiki:PublicEvent.gif|Public Event}}[[#DrawingProgressChanged|DrawingProgressChanged]] | [[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | + | * Type:Object |
+ | * Description:This parameter represents the image you want the GeoCanvas to draw on. | ||
- | ===== Public Constructors ===== | + | * //worldExtent// |
- | ==== AndroidGeoCanvas() ==== | + | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] |
- | Initializes a new instance of the class. | + | * Description:This parameter is the world extent of the canvasImage. |
- | === Parameters === | + | |
- | ^ Name ^ Type ^ Description ^ | + | |
- | [[#Public Constructors|Go Back]] | + | * //drawingMapUnit// |
- | ===== Protected Constructors ===== | + | * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] |
- | ===== Public Methods ===== | + | * Description:This parameter is the map unit of the canvasImage. |
- | ==== BeginDrawing(Object, RectangleShape, GeographyUnit) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:ProtectedMethod.gif|}} ClearCore(GeoBrush) ** |
- | | nativeImage | Object<!-- System.Object --> | | | + | |
- | | worldExtent | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.Core.RectangleShape --> | | | + | |
- | | drawingMapUnit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.Core.GeographyUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //This method clears the current GeoCanvas using the color specified.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== Clear(GeoBrush) ==== | + | * //Use this method to clear the GeoCanvas.This method is designed to be overridden by the deriving class.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //fillBrush// |
- | ==== CloneDeep() ==== | + | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] |
- | === Return Value === | + | * Description:This parameter specifies the the brush that will be used to clear the GeoCanvas. |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]<!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:ProtectedMethod.gif|}} DrawAreaCore(IEnumerable<ScreenPointF[]>,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder) ** |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //This method draws an area on the GeoCanvas.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== DrawArea(AreaBaseShape, GeoPen, DrawingLevel) ==== | + | * //This method is used to draw on the GeoCanvas. It provides you with a number of overloads that allow you to control how things are drawn. Specify the GeoBrush to fill in an area. Specify the GeoPen to outline an area using that GeoPen. You can also call an overload that will allow you to specify both a GeoPen and a GeoBrush.The DrawingLevel allows you to specify the level you will draw on when you are drawing multiple areas. This is very useful when you want to draw a drop shadow, for example. In that case, you could draw the black backdrop on the lowest level with an offset, then draw the normal shape on a higher level without an offset.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | shape | [[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]<!-- ThinkGeo.MapSuite.Core.AreaBaseShape --> | | | + | * Description:This method is used to draw on the GeoCanvas. It provides you with a number of overloads that allow you to control how things are drawn. Specify the GeoBrush to fill in an area. Specify the GeoPen to outline an area using that GeoPen. You can also call an overload that will allow you to specify both a GeoPen and a GeoBrush.The DrawingLevel allows you to specify the level you will draw on when you are drawing multiple areas. This is very useful when you want to draw a drop shadow, for example. In that case, you could draw the black backdrop on the lowest level with an offset, then draw the normal shape on a higher level without an offset. |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //screenPoints// |
- | ==== DrawArea(Feature, GeoPen, DrawingLevel) ==== | + | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF[]|ScreenPointF[]]]> |
- | === Return Value === | + | * Description:This parameter is the AreaShape in well-known binary format. |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //outlinePen// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] |
- | | feature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | * Description:This parameter describes the outline GeoPen that will be used to draw the AreaShape. |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //fillBrush// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] |
- | ==== DrawArea(Feature, GeoPen, GeoBrush, DrawingLevel) ==== | + | * Description:This parameter describes the fill GeoBrush that will be used to draw the AreaShape. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //drawingLevel// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] |
- | | feature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | * Description:This parameter determines the DrawingLevel that the GeoPen will draw on. |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //xOffset// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawArea(AreaBaseShape, GeoPen, GeoBrush, DrawingLevel) ==== | + | * Description:This parameter determines the X offset for the feature to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //yOffset// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | shape | [[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]<!-- ThinkGeo.MapSuite.Core.AreaBaseShape --> | | | + | * Description:This parameter determines the Y offset for the feature to be drawn. |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //penBrushDrawingOrder// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] |
- | ==== DrawArea(Feature, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder) ==== | + | * Description:This parameter determines the PenBrushDrawingOrder used when drawing the area type feature. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:ProtectedMethod.gif|}} DrawLineCore(IEnumerable<ScreenPointF>,GeoPen,DrawingLevel,Single,Single) ** |
- | | feature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | penBrushDrawingOrder | [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]]<!-- ThinkGeo.MapSuite.Core.PenBrushDrawingOrder --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //Draws the LineShape on the GeoCanvas.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== DrawArea(AreaBaseShape, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder) ==== | + | * //This method is used to draw a line on the GeoCanvas using the specified GeoPen.The DrawingLevel allows you to specify the level you will draw on when drawing multiple lines. This is very useful when you want to draw a road, for example. You can draw the black background on the lowest level, then draw a slightly thinner white line on a higher level. This will result in a great effect for a road.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | shape | [[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]<!-- ThinkGeo.MapSuite.Core.AreaBaseShape --> | | | + | * Description:N/A |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | penBrushDrawingOrder | [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]]<!-- ThinkGeo.MapSuite.Core.PenBrushDrawingOrder --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //screenPoints// |
- | ==== DrawArea(AreaBaseShape, GeoBrush, DrawingLevel) ==== | + | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]> |
- | === Return Value === | + | * Description:This parameter is the LineShape in well-known binary format. |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //linePen// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] |
- | | shape | [[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]<!-- ThinkGeo.MapSuite.Core.AreaBaseShape --> | | | + | * Description:This parameter describes the GeoPen that will be used to draw the LineShape. |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //drawingLevel// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] |
- | ==== DrawArea(Feature, GeoBrush, DrawingLevel) ==== | + | * Description:This parameter determines the DrawingLevel that the GeoPen will draw on. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //xOffset// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | feature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | * Description:This parameter determines the X offset for the feature to be drawn. |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //yOffset// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawArea(IEnumerable<ScreenPointF[]>, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder) ==== | + | * Description:This parameter determines the Y offset for the feature to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:ProtectedMethod.gif|}} DrawEllipseCore(ScreenPointF,Single,Single,GeoPen,GeoBrush,DrawingLevel,Single,Single,PenBrushDrawingOrder) ** |
- | | screenPoints | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]][]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.ScreenPointF[[]]} --> | | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | penBrushDrawingOrder | [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]]<!-- ThinkGeo.MapSuite.Core.PenBrushDrawingOrder --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //Draws a point on the GeoCanvas.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== DrawEllipse(Feature, Single, Single, GeoBrush, DrawingLevel) ==== | + | * //This method is used to draw a point on the GeoCanvas. It provides you with a number of overloads that allow you to control how it is drawn. Specify the GeoBrush to fill in the area of the point. Specify the GeoPen to outline the point using that GeoPen. You can also call a overload that will allow you to specify both a GeoPen and a GeoBrush.The DrawingLevel allows you to specify the level you will draw on when drawing many points.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | centerPointFeature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | * Description:N/A |
- | | width | Single<!-- System.Single --> | | | + | |
- | | height | Single<!-- System.Single --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //screenPoint// |
- | ==== DrawEllipse(PointBaseShape, Single, Single, GeoBrush, DrawingLevel) ==== | + | * Type:[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]] |
- | === Return Value === | + | * Description:This parameter is the center point in well-known binary format. |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //width// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | shape | [[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]]<!-- ThinkGeo.MapSuite.Core.PointBaseShape --> | | | + | * Description:This parameter describes the width of the ellipse to be drawn. |
- | | width | Single<!-- System.Single --> | | | + | |
- | | height | Single<!-- System.Single --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //height// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawEllipse(Feature, Single, Single, GeoPen, GeoBrush, DrawingLevel) ==== | + | * Description:This parameter describes the height of the ellipse to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //outlinePen// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] |
- | | feature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | * Description:This parameter describes the outline GeoPen that will be used to draw the point. |
- | | width | Single<!-- System.Single --> | | | + | |
- | | height | Single<!-- System.Single --> | | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //fillBrush// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] |
- | ==== DrawEllipse(PointBaseShape, Single, Single, GeoPen, GeoBrush, DrawingLevel) ==== | + | * Description:This parameter describes the fill GeoBrush that will be used to draw the point. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //drawingLevel// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] |
- | | shape | [[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]]<!-- ThinkGeo.MapSuite.Core.PointBaseShape --> | | | + | * Description:This parameter determines the DrawingLevel that the GeoPen or GeoBrush will draw on. |
- | | width | Single<!-- System.Single --> | | | + | |
- | | height | Single<!-- System.Single --> | | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //xOffset// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawEllipse(Feature, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder) ==== | + | * Description:This parameter determines the X offset for the screenPoint to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //yOffset// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | feature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | * Description:This parameter determines the Y offset for the screenPoint to be drawn. |
- | | width | Single<!-- System.Single --> | | | + | |
- | | height | Single<!-- System.Single --> | | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | penBrushDrawingOrder | [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]]<!-- ThinkGeo.MapSuite.Core.PenBrushDrawingOrder --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //penBrushDrawingOrder// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]] |
- | ==== DrawEllipse(PointBaseShape, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder) ==== | + | * Description:This parameter determines the PenBrushDrawingOrder used when drawing the ellipse. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:ProtectedMethod.gif|}} DrawScreenImageWithoutScalingCore(GeoImage,Single,Single,DrawingLevel,Single,Single,Single) ** |
- | | shape | [[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]]<!-- ThinkGeo.MapSuite.Core.PointBaseShape --> | | | + | |
- | | width | Single<!-- System.Single --> | | | + | |
- | | height | Single<!-- System.Single --> | | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | penBrushDrawingOrder | [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]]<!-- ThinkGeo.MapSuite.Core.PenBrushDrawingOrder --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //Draws an unscaled image on the GeoCanvas.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== DrawEllipse(ScreenPointF, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder) ==== | + | * //Drawing an image unscaled is faster than using the API that scales it.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | screenPoint | [[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]<!-- ThinkGeo.MapSuite.Core.ScreenPointF --> | | | + | * Description:N/A |
- | | width | Single<!-- System.Single --> | | | + | |
- | | height | Single<!-- System.Single --> | | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | penBrushDrawingOrder | [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]]<!-- ThinkGeo.MapSuite.Core.PenBrushDrawingOrder --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //image// |
- | ==== DrawEllipse(PointBaseShape, Single, Single, GeoPen, DrawingLevel) ==== | + | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] |
- | === Return Value === | + | * Description:The image you want to draw unscaled. |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //centerXInScreen// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | shape | [[ThinkGeo.MapSuite.Core.PointBaseShape|PointBaseShape]]<!-- ThinkGeo.MapSuite.Core.PointBaseShape --> | | | + | * Description:The X coordinate of the center point (in screen coordinates) of where you want to draw the image. |
- | | width | Single<!-- System.Single --> | | | + | |
- | | height | Single<!-- System.Single --> | | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //centerYInScreen// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawEllipse(Feature, Single, Single, GeoPen, DrawingLevel) ==== | + | * Description:The Y coordinate of the center point (in screen coordinates) of where you want to draw the image. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //drawingLevel// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] |
- | | feature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | * Description:This parameter determines the DrawingLevel the image will draw on. |
- | | width | Single<!-- System.Single --> | | | + | |
- | | height | Single<!-- System.Single --> | | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //xOffset// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawLine(Feature, GeoPen, DrawingLevel) ==== | + | * Description:This parameter determines the X offset for the image to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //yOffset// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | feature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | * Description:This parameter determines the Y offset for the image to be drawn. |
- | | linePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //rotateAngle// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawLine(LineBaseShape, GeoPen, DrawingLevel) ==== | + | * Description:This parameter determines the rotation angle for the image to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:ProtectedMethod.gif|}} DrawScreenImageCore(GeoImage,Single,Single,Single,Single,DrawingLevel,Single,Single,Single) ** |
- | | shape | [[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]]<!-- ThinkGeo.MapSuite.Core.LineBaseShape --> | | | + | |
- | | linePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //Draws a scaled image on the GeoCanvas.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== DrawLine(Feature, GeoPen, DrawingLevel, Single, Single) ==== | + | * //Drawing an image scaled is slower than using the API that draws it unscaled.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | feature | [[ThinkGeo.MapSuite.Core.Feature|Feature]]<!-- ThinkGeo.MapSuite.Core.Feature --> | | | + | * Description:N/A |
- | | linePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //image// |
- | ==== DrawLine(LineBaseShape, GeoPen, DrawingLevel, Single, Single) ==== | + | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] |
- | === Return Value === | + | * Description:The image you want to draw. |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //centerXInScreen// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | shape | [[ThinkGeo.MapSuite.Core.LineBaseShape|LineBaseShape]]<!-- ThinkGeo.MapSuite.Core.LineBaseShape --> | | | + | * Description:The X coordinate of the center point (in screen coordinates) of where you want to draw the image. |
- | | linePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //centerYInScreen// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawLine(IEnumerable<ScreenPointF>, GeoPen, DrawingLevel, Single, Single) ==== | + | * Description:The Y coordinate of the center point (in screen coordinates) of where you want to draw the image. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //widthInScreen// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | screenPoints | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.ScreenPointF} --> | | | + | * Description:The width you want to scale the image to. This is the width of the image that will be drawn. |
- | | linePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //heightInScreen// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawScreenImage(GeoImage, Single, Single, Single, Single, DrawingLevel, Single, Single, Single) ==== | + | * Description:The height you want to scale the image to. This is the height of the image that will be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //drawingLevel// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | | | + | * Description:This parameter determines the DrawingLevel the image will draw on. |
- | | centerXInScreen | Single<!-- System.Single --> | | | + | |
- | | centerYInScreen | Single<!-- System.Single --> | | | + | |
- | | widthInScreen | Single<!-- System.Single --> | | | + | |
- | | heightInScreen | Single<!-- System.Single --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | rotateAngle | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //xOffset// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawScreenImageWithoutScaling(GeoImage, Single, Single, DrawingLevel, Single, Single, Single) ==== | + | * Description:This parameter determines the X offset for the image to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //yOffset// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | | | + | * Description:This parameter determines the Y offset for the image to be drawn. |
- | | centerXInScreen | Single<!-- System.Single --> | | | + | |
- | | centerYInScreen | Single<!-- System.Single --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | rotateAngle | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //rotateAngle// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawText(String, GeoFont, GeoBrush, IEnumerable<ScreenPointF>, DrawingLevel) ==== | + | * Description:This parameter determines the rotation angle for the image to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:ProtectedMethod.gif|}} DrawTextCore(String,GeoFont,GeoBrush,GeoPen,IEnumerable<ScreenPointF>,DrawingLevel,Single,Single,Single) ** |
- | | text | String<!-- System.String --> | | | + | |
- | | font | [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]]<!-- ThinkGeo.MapSuite.Core.GeoFont --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | textPathInScreen | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.ScreenPointF} --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //This method allows you to draw text at the specified location, using the specified brush and font parameters.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== DrawText(String, GeoFont, GeoBrush, GeoPen, IEnumerable<ScreenPointF>, DrawingLevel, Single, Single, Single) ==== | + | * //This method is used to draw text on the GeoCanvas.The DrawingLevel allows you to specify the level you will draw on when drawing multiple text items. This is very useful when you want to draw a drop shadow, for example. You can draw the black backdrop on the lowest level with an offset, then draw the normal text on a higher level without an offset.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | text | String<!-- System.String --> | | | + | * Description:N/A |
- | | font | [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]]<!-- ThinkGeo.MapSuite.Core.GeoFont --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | haloPen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | textPathInScreen | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.ScreenPointF} --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | rotateAngle | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //text// |
- | ==== DrawTextWithScreenCoordinate(String, GeoFont, GeoBrush, GeoPen, Single, Single, DrawingLevel) ==== | + | * Type:String |
- | === Return Value === | + | * Description:This parameter specifies the text you wish to draw. |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //font// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] |
- | | text | String<!-- System.String --> | | | + | * Description:This parameter represents the font you wish to use to draw the text. |
- | | font | [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]]<!-- ThinkGeo.MapSuite.Core.GeoFont --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | haloPen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | upperLeftXInScreen | Single<!-- System.Single --> | | | + | |
- | | upperLeftYInScreen | Single<!-- System.Single --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //fillBrush// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]] |
- | ==== DrawTextWithScreenCoordinate(String, GeoFont, GeoBrush, Single, Single, DrawingLevel) ==== | + | * Description:This parameter specifies the kind of fill you want to use to draw the text. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //haloPen// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]] |
- | | text | String<!-- System.String --> | | | + | * Description:This parameter specifies the HaloPen that will be used to draw the text, when the HaloPen effect is needed. |
- | | font | [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]]<!-- ThinkGeo.MapSuite.Core.GeoFont --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | upperLeftXInScreen | Single<!-- System.Single --> | | | + | |
- | | upperLeftYInScreen | Single<!-- System.Single --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //textPathInScreen// |
- | [[#Public Methods|Go Back]] | + | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]> |
- | ==== DrawTextWithWorldCoordinate(String, GeoFont, GeoBrush, GeoPen, Double, Double, DrawingLevel) ==== | + | * Description:This parameter specifies the path on which to draw the text. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //drawingLevel// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]] |
- | | text | String<!-- System.String --> | | | + | * Description:This parameter specifies the drawing level you wish to draw the text on. Higher levels overwrite lower levels. |
- | | font | [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]]<!-- ThinkGeo.MapSuite.Core.GeoFont --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | haloPen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | | | + | |
- | | upperLeftXInWorld | Double<!-- System.Double --> | | | + | |
- | | upperLeftYInWorld | Double<!-- System.Double --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //xOffset// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawTextWithWorldCoordinate(String, GeoFont, GeoBrush, Double, Double, DrawingLevel) ==== | + | * Description:This parameter determines the X offset for the text to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //yOffset// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | text | String<!-- System.String --> | | | + | * Description:This parameter determines the Y offset for the text to be drawn. |
- | | font | [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]]<!-- ThinkGeo.MapSuite.Core.GeoFont --> | | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | | | + | |
- | | upperLeftXInWorld | Double<!-- System.Double --> | | | + | |
- | | upperLeftYInWorld | Double<!-- System.Double --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //rotateAngle// |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== DrawWorldImage(GeoImage, Double, Double, Single, Single, DrawingLevel) ==== | + | * Description:This parameter determines the rotation angle for the text to be drawn. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:ProtectedMethod.gif|}} MeasureTextCore(String,GeoFont) ** |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | | | + | |
- | | centerXInWorld | Double<!-- System.Double --> | | | + | |
- | | centerYInWorld | Double<!-- System.Double --> | | | + | |
- | | widthInScreen | Single<!-- System.Single --> | | | + | |
- | | heightInScreen | Single<!-- System.Single --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //This method returns the rectangle that contains the specified text, when that text is drawn with the specified font.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== DrawWorldImage(GeoImage, Double, Double, Double, DrawingLevel, Single, Single, Single) ==== | + | * //This method is typically used for labeling, to determine whether labels overlap.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingRectangleF|DrawingRectangleF]] |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | | | + | * Description:This method returns the rectangle that contains the specified text, when that text is drawn with the specified font. |
- | | centerXInWorld | Double<!-- System.Double --> | | | + | |
- | | centerYInWorld | Double<!-- System.Double --> | | | + | |
- | | imageScale | Double<!-- System.Double --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | rotateAngle | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //text// |
- | ==== DrawWorldImage(GeoImage, Double, Double, Single, Single, DrawingLevel, Single, Single, Single) ==== | + | * Type:String |
- | === Return Value === | + | * Description:This parameter represents the text you want to measure. |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //font// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]] |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | | | + | * Description:This parameter represents the font of the text you want to measure. |
- | | centerXInWorld | Double<!-- System.Double --> | | | + | |
- | | centerYInWorld | Double<!-- System.Double --> | | | + | |
- | | widthInScreen | Single<!-- System.Single --> | | | + | |
- | | heightInScreen | Single<!-- System.Single --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | rotateAngle | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} ToNativeImageCore(GeoImage) ** |
- | ==== DrawWorldImageWithoutScaling(GeoImage, Double, Double, DrawingLevel) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //This method converts a GeoImage to a commonly-used object. In GdiPlus, this object is often a NativeImage.// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | | | + | * //This method is a BaseClass API and will be used in its sub-concrete classes.// |
- | | centerXInWorld | Double<!-- System.Double --> | | | + | |
- | | centerYInWorld | Double<!-- System.Double --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Object |
- | ==== DrawWorldImageWithoutScaling(GeoImage, Double, Double, DrawingLevel, Single, Single, Single) ==== | + | * Description:The returning object containing the same information as the passed-in geoImage. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //image// |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | | | + | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] |
- | | centerXInWorld | Double<!-- System.Double --> | | | + | * Description:The target geoImage to convert. |
- | | centerYInWorld | Double<!-- System.Double --> | | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | | | + | |
- | | xOffset | Single<!-- System.Single --> | | | + | |
- | | yOffset | Single<!-- System.Single --> | | | + | |
- | | rotateAngle | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} ToGeoImageCore(Object) ** |
- | ==== EndDrawing() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //This method converts an oboject to a GeoImage. In GdiPlus, this object is often a NativeImage.// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //This method is a BaseClass API and will be implemented and used in its sub-concrete classes.// | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]] |
- | ==== Equals(Object) ==== | + | * Description:The returning GeoImage containing the same information as the passed-in nativeImage. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //nativeImage// |
- | | obj | Object<!-- System.Object --> | | | + | * Type:Object |
+ | * Description:The target object to be converted. | ||
- | <!-- System.Object --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} GetCanvasWidthCore(Object) ** |
- | ==== Flush() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //This method gets the canvas width of the passed-in native image object.// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //This method is a BaseClass API and will be implemented and used in its sub-concrete classes.// | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== GetHashCode() ==== | + | * Description:The returning canvas width. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Int32<!-- System.Int32 --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //nativeImage// |
+ | * Type:Object | ||
+ | * Description:The native image that will be used to get the image width. | ||
- | <!-- System.Object --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} GetCanvasHeightCore(Object) ** |
- | ==== 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. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Stream<!-- System.IO.Stream --> | The returning stream retrieved from the passed-in image. | | + | |
- | === Parameters === | + | * //This method gets the canvas height of the passed-in native image object.// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | The parameter specifies the image to get the stream from. | | + | * //This method is a BaseClass API and will be implemented and used in its sub-concrete classes.// |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Single |
- | ==== GetType() ==== | + | * Description:The returning canvas height. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Type<!-- System.Type --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //nativeImage// |
+ | * Type:Object | ||
+ | * Description:The native image will be used to get the image height. | ||
- | <!-- System.Object --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} FlushCore() ** |
- | ==== MeasureText(String, GeoFont) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.DrawingRectangleF|DrawingRectangleF]]<!-- ThinkGeo.MapSuite.Core.DrawingRectangleF --> | | | + | |
- | === Parameters === | + | * //This method flush drawing and commits the drawing on the GeoCanvas.// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | text | String<!-- System.String --> | | | + | * //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.// |
- | | font | [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]]<!-- ThinkGeo.MapSuite.Core.GeoFont --> | | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Void |
- | ==== ToGeoImage(Object) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | <div newline></div> |
- | | nativeImage | Object<!-- System.Object --> | | | + | ** {{wiki:ProtectedMethod.gif|}} EndDrawingCore() ** |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //This method ends drawing and commits the drawing on the GeoCanvas.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== ToNativeImage(GeoImage) ==== | + | * //This methods should be called when you are finished drawing. It will commit the image changes to the image you passed in on BeginDrawing. It will also set IsDrawing to false. After you call this method it will put the GeoCanvas into an invalid state, so if you then call any drawing methods it will raise an exception.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Object<!-- System.Object --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | <div newline></div> |
- | ==== ToString() ==== | + | ** {{wiki:ProtectedMethod.gif|}} 0hM=(String) ** |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | String<!-- System.String --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- System.Object --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Void |
- | ===== Protected Methods ===== | + | * Description:N/A |
- | ==== BeginDrawingCore(Object, RectangleShape, GeographyUnit) ==== | + | |
- | This method begins the act of drawing on the GeoCanvas. | + | |
- | === Remarks === | + | |
- | This is the first method that needs to be called before any drawing takes place. Calling this method will set the IsDrawing property to true. When you finish drawing, you must call EndDrawing to commit the changes to the image. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //text// |
- | | nativeImage | Object<!-- System.Object --> | This parameter represents the image you want the GeoCanvas to draw on. | | + | * Type:String |
- | | worldExtent | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.Core.RectangleShape --> | This parameter is the world extent of the canvasImage. | | + | * Description:N/A |
- | | drawingMapUnit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.Core.GeographyUnit --> | This parameter is the map unit of the canvasImage. | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} DrawFullWaterMarked(String) ** |
- | ==== ClearCore(GeoBrush) ==== | + | |
- | This method clears the current GeoCanvas using the color specified. | + | |
- | === Remarks === | + | |
- | Use this method to clear the GeoCanvas. | + | |
- | This method is designed to be overridden by the deriving class. | + | * //N/A// |
- | === Return Value === | + | == Remarks == |
- | ^ Return Type ^ Description ^ | + | * //N/A// |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | This parameter specifies the the brush that will be used to clear the GeoCanvas. | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | == Parameters == |
- | [[#Protected Methods|Go Back]] | + | * //waterMarkedString// |
- | ==== CloneDeepCore() ==== | + | * Type:String |
- | === Return Value === | + | * Description:N/A |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]<!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ** |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //N/A// |
- | [[#Protected Methods|Go Back]] | + | == Remarks == |
- | ==== DrawAreaCore(IEnumerable<ScreenPointF[]>, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder) ==== | + | * //N/A// |
- | This method draws an area on the GeoCanvas. | + | |
- | === Remarks === | + | |
- | This method is used to draw on the GeoCanvas. It provides you with a number of overloads that allow you to control how things are drawn. Specify the GeoBrush to fill in an area. Specify the GeoPen to outline an area using that GeoPen. You can also call an overload that will allow you to specify both a GeoPen and a GeoBrush. | + | |
- | The DrawingLevel allows you to specify the level you will draw on when you are drawing multiple areas. This is very useful when you want to draw a drop shadow, for example. In that case, you could draw the black backdrop on the lowest level with an offset, then draw the normal shape on a higher level without an offset. | + | == Return Value == |
- | === Return Value === | + | * Type:Void |
- | ^ Return Type ^ Description ^ | + | * Description:N/A |
- | | Void<!-- System.Void --> | This method is used to draw on the GeoCanvas. It provides you with a number of overloads that allow you to control how things are drawn. Specify the GeoBrush to fill in an area. Specify the GeoPen to outline an area using that GeoPen. You can also call an overload that will allow you to specify both a GeoPen and a GeoBrush.The DrawingLevel allows you to specify the level you will draw on when you are drawing multiple areas. This is very useful when you want to draw a drop shadow, for example. In that case, you could draw the black backdrop on the lowest level with an offset, then draw the normal shape on a higher level without an offset. | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //e// |
- | | screenPoints | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]][]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.ScreenPointF[[]]} --> | This parameter is the AreaShape in well-known binary format. | | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | This parameter describes the outline GeoPen that will be used to draw the AreaShape. | | + | * Description:N/A |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | This parameter describes the fill GeoBrush that will be used to draw the AreaShape. | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | This parameter determines the DrawingLevel that the GeoPen will draw on. | | + | |
- | | xOffset | Single<!-- System.Single --> | This parameter determines the X offset for the feature to be drawn. | | + | |
- | | yOffset | Single<!-- System.Single --> | This parameter determines the Y offset for the feature to be drawn. | | + | |
- | | penBrushDrawingOrder | [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]]<!-- ThinkGeo.MapSuite.Core.PenBrushDrawingOrder --> | This parameter determines the PenBrushDrawingOrder used when drawing the area type feature. | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} ToWorldCoordinate(DrawingRectangleF) ** |
- | ==== DrawEllipseCore(ScreenPointF, Single, Single, GeoPen, GeoBrush, DrawingLevel, Single, Single, PenBrushDrawingOrder) ==== | + | |
- | Draws a point on the GeoCanvas. | + | |
- | === Remarks === | + | |
- | This method is used to draw a point on the GeoCanvas. It provides you with a number of overloads that allow you to control how it is drawn. Specify the GeoBrush to fill in the area of the point. Specify the GeoPen to outline the point using that GeoPen. You can also call a overload that will allow you to specify both a GeoPen and a GeoBrush. | + | |
- | The DrawingLevel allows you to specify the level you will draw on when drawing many points. | + | * //N/A// |
- | === Return Value === | + | == Remarks == |
- | ^ Return Type ^ Description ^ | + | * //N/A// |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] |
- | | screenPoint | [[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]<!-- ThinkGeo.MapSuite.Core.ScreenPointF --> | This parameter is the center point in well-known binary format. | | + | * Description:N/A |
- | | width | Single<!-- System.Single --> | This parameter describes the width of the ellipse to be drawn. | | + | |
- | | height | Single<!-- System.Single --> | This parameter describes the height of the ellipse to be drawn. | | + | |
- | | outlinePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | This parameter describes the outline GeoPen that will be used to draw the point. | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | This parameter describes the fill GeoBrush that will be used to draw the point. | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | This parameter determines the DrawingLevel that the GeoPen or GeoBrush will draw on. | | + | |
- | | xOffset | Single<!-- System.Single --> | This parameter determines the X offset for the screenPoint to be drawn. | | + | |
- | | yOffset | Single<!-- System.Single --> | This parameter determines the Y offset for the screenPoint to be drawn. | | + | |
- | | penBrushDrawingOrder | [[ThinkGeo.MapSuite.Core.PenBrushDrawingOrder|PenBrushDrawingOrder]]<!-- ThinkGeo.MapSuite.Core.PenBrushDrawingOrder --> | This parameter determines the PenBrushDrawingOrder used when drawing the ellipse. | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | == Parameters == |
- | [[#Protected Methods|Go Back]] | + | * //drawingRectangle// |
- | ==== DrawLineCore(IEnumerable<ScreenPointF>, GeoPen, DrawingLevel, Single, Single) ==== | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingRectangleF|DrawingRectangleF]] |
- | Draws the LineShape on the GeoCanvas. | + | * Description:N/A |
- | === Remarks === | + | |
- | This method is used to draw a line on the GeoCanvas using the specified GeoPen. | + | |
- | The DrawingLevel allows you to specify the level you will draw on when drawing multiple lines. This is very useful when you want to draw a road, for example. You can draw the black background on the lowest level, then draw a slightly thinner white line on a higher level. This will result in a great effect for a road. | + | <div newline></div> |
- | === Return Value === | + | ** {{wiki:ProtectedMethod.gif|}} CloneDeepCore() ** |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | screenPoints | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.ScreenPointF} --> | This parameter is the LineShape in well-known binary format. | | + | * //N/A// |
- | | linePen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | This parameter describes the GeoPen that will be used to draw the LineShape. | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | This parameter determines the DrawingLevel that the GeoPen will draw on. | | + | |
- | | xOffset | Single<!-- System.Single --> | This parameter determines the X offset for the feature to be drawn. | | + | |
- | | yOffset | Single<!-- System.Single --> | This parameter determines the Y offset for the feature to be drawn. | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] |
- | ==== DrawScreenImageCore(GeoImage, Single, Single, Single, Single, DrawingLevel, Single, Single, Single) ==== | + | * Description:N/A |
- | Draws a scaled image on the GeoCanvas. | + | |
- | === Remarks === | + | |
- | Drawing an image scaled is slower than using the API that draws it unscaled. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | <div newline></div> |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | The image you want to draw. | | + | ** {{wiki:ProtectedMethod.gif|}} GetCanvasWidth(Object) ** |
- | | centerXInScreen | Single<!-- System.Single --> | The X coordinate of the center point (in screen coordinates) of where you want to draw the image. | | + | |
- | | centerYInScreen | Single<!-- System.Single --> | The Y coordinate of the center point (in screen coordinates) of where you want to draw the image. | | + | |
- | | widthInScreen | Single<!-- System.Single --> | The width you want to scale the image to. This is the width of the image that will be drawn. | | + | |
- | | heightInScreen | Single<!-- System.Single --> | The height you want to scale the image to. This is the height of the image that will be drawn. | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | This parameter determines the DrawingLevel the image will draw on. | | + | |
- | | xOffset | Single<!-- System.Single --> | This parameter determines the X offset for the image to be drawn. | | + | |
- | | yOffset | Single<!-- System.Single --> | This parameter determines the Y offset for the image to be drawn. | | + | |
- | | rotateAngle | Single<!-- System.Single --> | This parameter determines the rotation angle for the image to be drawn. | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | * //N/A// |
- | [[#Protected Methods|Go Back]] | + | == Remarks == |
- | ==== DrawScreenImageWithoutScalingCore(GeoImage, Single, Single, DrawingLevel, Single, Single, Single) ==== | + | * //N/A// |
- | Draws an unscaled image on the GeoCanvas. | + | |
- | === Remarks === | + | |
- | Drawing an image unscaled is faster than using the API that scales it. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | The image you want to draw unscaled. | | + | * Description:N/A |
- | | centerXInScreen | Single<!-- System.Single --> | The X coordinate of the center point (in screen coordinates) of where you want to draw the image. | | + | |
- | | centerYInScreen | Single<!-- System.Single --> | The Y coordinate of the center point (in screen coordinates) of where you want to draw the image. | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | This parameter determines the DrawingLevel the image will draw on. | | + | |
- | | xOffset | Single<!-- System.Single --> | This parameter determines the X offset for the image to be drawn. | | + | |
- | | yOffset | Single<!-- System.Single --> | This parameter determines the Y offset for the image to be drawn. | | + | |
- | | rotateAngle | Single<!-- System.Single --> | This parameter determines the rotation angle for the image to be drawn. | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | == Parameters == |
- | [[#Protected Methods|Go Back]] | + | * //nativeImage// |
- | ==== DrawTextCore(String, GeoFont, GeoBrush, GeoPen, IEnumerable<ScreenPointF>, DrawingLevel, Single, Single, Single) ==== | + | * Type:Object |
- | This method allows you to draw text at the specified location, using the specified brush and font parameters. | + | * Description:N/A |
- | === Remarks === | + | |
- | This method is used to draw text on the GeoCanvas. | + | |
- | The DrawingLevel allows you to specify the level you will draw on when drawing multiple text items. This is very useful when you want to draw a drop shadow, for example. You can draw the black backdrop on the lowest level with an offset, then draw the normal text on a higher level without an offset. | + | <div newline></div> |
- | === Return Value === | + | ** {{wiki:ProtectedMethod.gif|}} GetCanvasHeight(Object) ** |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | text | String<!-- System.String --> | This parameter specifies the text you wish to draw. | | + | * //N/A// |
- | | font | [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]]<!-- ThinkGeo.MapSuite.Core.GeoFont --> | This parameter represents the font you wish to use to draw the text. | | + | |
- | | fillBrush | [[ThinkGeo.MapSuite.Core.GeoBrush|GeoBrush]]<!-- ThinkGeo.MapSuite.Core.GeoBrush --> | This parameter specifies the kind of fill you want to use to draw the text. | | + | |
- | | haloPen | [[ThinkGeo.MapSuite.Core.GeoPen|GeoPen]]<!-- ThinkGeo.MapSuite.Core.GeoPen --> | This parameter specifies the HaloPen that will be used to draw the text, when the HaloPen effect is needed. | | + | |
- | | textPathInScreen | IEnumerable<[[ThinkGeo.MapSuite.Core.ScreenPointF|ScreenPointF]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.ScreenPointF} --> | This parameter specifies the path on which to draw the text. | | + | |
- | | drawingLevel | [[ThinkGeo.MapSuite.Core.DrawingLevel|DrawingLevel]]<!-- ThinkGeo.MapSuite.Core.DrawingLevel --> | This parameter specifies the drawing level you wish to draw the text on. Higher levels overwrite lower levels. | | + | |
- | | xOffset | Single<!-- System.Single --> | This parameter determines the X offset for the text to be drawn. | | + | |
- | | yOffset | Single<!-- System.Single --> | This parameter determines the Y offset for the text to be drawn. | | + | |
- | | rotateAngle | Single<!-- System.Single --> | This parameter determines the rotation angle for the text to be drawn. | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Single |
- | ==== EndDrawingCore() ==== | + | * Description:N/A |
- | This method ends drawing and commits the drawing on the GeoCanvas. | + | |
- | === Remarks === | + | |
- | This methods should be called when you are finished drawing. It will commit the image changes to the image you passed in on BeginDrawing. It will also set IsDrawing to false. After you call this method it will put the GeoCanvas into an invalid state, so if you then call any drawing methods it will raise an exception. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //nativeImage// |
+ | * Type:Object | ||
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} DrawEvalWaterMarked(String) ** |
- | ==== Finalize() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- System.Object --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Void |
- | ==== FlushCore() ==== | + | * Description:N/A |
- | This method flush drawing and commits the drawing on the GeoCanvas. | + | |
- | === Remarks === | + | |
- | This method should be called when you are finished drawing. It will commit the image changes to the image you passed in on BeginDrawing. It will also set IsDrawing to false. After you call this method it will put the GeoCanvas into an invalid state, so if you then call any drawing methods it will raise an exception. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //waterMarkedString// |
+ | * Type:String | ||
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} Finalize() ** |
- | ==== GetCanvasHeight(Object) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Single<!-- System.Single --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | nativeImage | Object<!-- System.Object --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Void |
- | ==== GetCanvasHeightCore(Object) ==== | + | * Description:N/A |
- | This method gets the canvas height of the passed-in native image object. | + | |
- | === Remarks === | + | |
- | This method is a BaseClass API and will be implemented and used in its sub-concrete classes. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Single<!-- System.Single --> | The returning canvas height. | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | <div newline></div> |
- | | nativeImage | Object<!-- System.Object --> | The native image will be used to get the image height. | | + | ** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | * //N/A// |
- | [[#Protected Methods|Go Back]] | + | == Remarks == |
- | ==== GetCanvasWidth(Object) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Single<!-- System.Single --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Object |
- | | nativeImage | Object<!-- System.Object --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | == Parameters == |
- | [[#Protected Methods|Go Back]] | + | <div newline></div> |
- | ==== GetCanvasWidthCore(Object) ==== | + | ==== Public Properties ==== |
- | This method gets the canvas width of the passed-in native image object. | + | ** {{wiki:PublicProperty.gif|}} IsDrawingLevelEnabled ** |
- | === Remarks === | + | |
- | This method is a BaseClass API and will be implemented and used in its sub-concrete classes. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Single<!-- System.Single --> | The returning canvas width. | | + | |
- | === Parameters === | + | * //Gets or sets a value indicating whether this instance is drawing level enabled.// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | nativeImage | Object<!-- System.Object --> | The native image that will be used to get the image width. | | + | * //N/A// |
+ | == Return Value == | ||
+ | * Type:Boolean | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | ** {{wiki:PublicProperty.gif|}} ClippingArea ** |
- | [[#Protected Methods|Go Back]] | + | |
- | ==== MeasureTextCore(String, GeoFont) ==== | + | |
- | This method returns the rectangle that contains the specified text, when that text is drawn with the specified font. | + | |
- | === Remarks === | + | |
- | This method is typically used for labeling, to determine whether labels overlap. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.DrawingRectangleF|DrawingRectangleF]]<!-- ThinkGeo.MapSuite.Core.DrawingRectangleF --> | This method returns the rectangle that contains the specified text, when that text is drawn with the specified font. | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | text | String<!-- System.String --> | This parameter represents the text you want to measure. | | + | * //N/A// |
- | | font | [[ThinkGeo.MapSuite.Core.GeoFont|GeoFont]]<!-- ThinkGeo.MapSuite.Core.GeoFont --> | This parameter represents the font of the text you want to measure. | | + | == Return Value == |
+ | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | ** {{wiki:PublicProperty.gif|}} CurrentScale ** |
- | [[#Protected Methods|Go Back]] | + | |
- | ==== MemberwiseClone() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Object<!-- System.Object --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
+ | == Return Value == | ||
+ | * Type:Double | ||
- | <!-- System.Object --> | + | ** {{wiki:PublicProperty.gif|}} DrawingQuality ** |
- | [[#Protected Methods|Go Back]] | + | |
- | ==== OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | e | [[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]<!-- ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs --> | | | + | * //N/A// |
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | ** {{wiki:PublicProperty.gif|}} MapUnit ** |
- | [[#Protected Methods|Go Back]] | + | |
- | ==== ToGeoImageCore(Object) ==== | + | |
- | This method converts an oboject to a GeoImage. In GdiPlus, this object is often a NativeImage. | + | |
- | === Remarks === | + | |
- | This method is a BaseClass API and will be implemented and used in its sub-concrete classes. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | The returning GeoImage containing the same information as the passed-in nativeImage. | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | nativeImage | Object<!-- System.Object --> | The target object to be converted. | | + | * //N/A// |
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | ** {{wiki:PublicProperty.gif|}} Width ** |
- | [[#Protected Methods|Go Back]] | + | |
- | ==== ToNativeImageCore(GeoImage) ==== | + | |
- | This method converts a GeoImage to a commonly-used object. In GdiPlus, this object is often a NativeImage. | + | |
- | === Remarks === | + | |
- | This method is a BaseClass API and will be used in its sub-concrete classes. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Object<!-- System.Object --> | The returning object containing the same information as the passed-in geoImage. | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | image | [[ThinkGeo.MapSuite.Core.GeoImage|GeoImage]]<!-- ThinkGeo.MapSuite.Core.GeoImage --> | The target geoImage to convert. | | + | * //N/A// |
+ | == Return Value == | ||
+ | * Type:Single | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas(overriden) --> | + | ** {{wiki:PublicProperty.gif|}} Height ** |
- | [[#Protected Methods|Go Back]] | + | |
- | ===== Public Properties ===== | + | |
- | ==== ClippingArea ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.Core.RectangleShape --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //N/A// |
- | [[#Public Properties|Go Back]] | + | == Remarks == |
- | ==== CurrentScale ==== | + | * //N/A// |
- | === Return Value === | + | == Return Value == |
- | ^ Return Type ^ | + | * Type:Single |
- | | Double<!-- System.Double --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | ** {{wiki:PublicProperty.gif|}} CurrentWorldExtent ** |
- | [[#Public Properties|Go Back]] | + | |
- | ==== CurrentWorldExtent ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.Core.RectangleShape --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //N/A// |
- | [[#Public Properties|Go Back]] | + | == Remarks == |
- | ==== Dpi ==== | + | * //N/A// |
- | === Return Value === | + | == Return Value == |
- | ^ Return Type ^ | + | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] |
- | | Single<!-- System.Single --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | ** {{wiki:PublicProperty.gif|}} HasKeyColor ** |
- | [[#Public Properties|Go Back]] | + | |
- | ==== DrawingQuality ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]]<!-- ThinkGeo.MapSuite.Core.DrawingQuality --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //N/A// |
- | [[#Public Properties|Go Back]] | + | == Remarks == |
- | ==== HasKeyColor ==== | + | * //N/A// |
- | === Return Value === | + | == Return Value == |
- | ^ Return Type ^ | + | * Type:Boolean |
- | | Boolean<!-- System.Boolean --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | ** {{wiki:PublicProperty.gif|}} KeyColors ** |
- | [[#Public Properties|Go Back]] | + | |
- | ==== Height ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | Single<!-- System.Single --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //N/A// |
- | [[#Public Properties|Go Back]] | + | == Remarks == |
- | ==== IsDrawing ==== | + | * //N/A// |
- | === Return Value === | + | == Return Value == |
- | ^ Return Type ^ | + | * Type:Collection<[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]> |
- | | Boolean<!-- System.Boolean --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | ** {{wiki:PublicProperty.gif|}} NativeImage ** |
- | [[#Public Properties|Go Back]] | + | |
- | ==== IsDrawingLevelEnabled ==== | + | |
- | Gets or sets a value indicating whether this instance is drawing level enabled. | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | Boolean<!-- System.Boolean --> | | + | |
- | <!-- ThinkGeo.MapSuite.AndroidEdition.AndroidGeoCanvas --> | + | * //N/A// |
- | [[#Public Properties|Go Back]] | + | == Remarks == |
- | ==== KeyColors ==== | + | * //N/A// |
- | === Return Value === | + | == Return Value == |
- | ^ Return Type ^ | + | * Type:Object |
- | | Collection<[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]><!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.GeoColor} --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | ** {{wiki:PublicProperty.gif|}} IsDrawing ** |
- | [[#Public Properties|Go Back]] | + | |
- | ==== MapUnit ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.Core.GeographyUnit --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //N/A// |
- | [[#Public Properties|Go Back]] | + | == Remarks == |
- | ==== NativeImage ==== | + | * //N/A// |
- | === Return Value === | + | == Return Value == |
- | ^ Return Type ^ | + | * Type:Boolean |
- | | Object<!-- System.Object --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | ** {{wiki:PublicProperty.gif|}} Dpi ** |
- | [[#Public Properties|Go Back]] | + | |
- | ==== Width ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | Single<!-- System.Single --> | | + | |
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | * //N/A// |
- | [[#Public Properties|Go Back]] | + | == Remarks == |
- | ===== Protected Properties ===== | + | * //N/A// |
- | ===== Public Events ===== | + | == Return Value == |
- | ==== DrawingProgressChanged ==== | + | * Type:Single |
- | === Event Arguments === | + | |
- | ^ Event Arguments ^ | + | ==== Protected Properties ==== |
- | | [[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]<!-- ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs --> | | + | ** {{wiki:ProtectedProperty.gif|}} HasDrawn ** |
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | |||
+ | ==== Public Events ==== | ||
+ | ** {{wiki:PublicEvent.gif|}} DrawingProgressChanged ** | ||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
- | <!-- ThinkGeo.MapSuite.Core.GeoCanvas --> | + | Event Arguments:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] |
- | [[#Public Events|Go Back]] | + | |
- | __NOTOC__ | ||
- | [[Category:AndroidEdition]] | ||
- | [[Category:ThinkGeo.MapSuite.AndroidEdition]] | ||
- | [[Category:UpdateDocumentation]] | ||