[]
Internal used. Repsents the device used to rendering the C1.FlexMap.C1FlexMap.
public interface IMapDevice
Name | Description |
---|---|
IsCentering | Whether the map is under translating. |
IsZooming | Whether the map is under scaling. |
RightToLeft | Gets or sets a value indicating whether right-to-left mirror placement is turned on. |
Name | Description |
---|---|
AfterRenderLayer(IMapLayer) | Invoked after rendering a map layer. |
AfterRenderLegend(MapLegend) | Invoked after rendering a map legend. |
AfterRenderMap(C1FlexMap) | Invoked after renndering a map. |
AfterRenderVector(VectorItem) | Invoked after rendering a vector item. |
BeforeRenderLayer(IMapLayer) | Invoked before rendering a map layer. |
BeforeRenderLegend(MapLegend) | Invoked before rendering a map legend. |
BeforeRenderMap(C1FlexMap) | Invoked before rendering a map. |
BeforeRenderVector(VectorItem) | Invoked before rendering a vector item. |
CanScaleOnZooming(VectorLayer) | Whether can scale the vector layer on zooming. |
DrawString(string, IMapStyle, Rect) | Draws the string in the specified rectangle with specified style. |
GetLegendMarkerSize(MapLegendItem) | Gets the size of the marker of the legend item. |
GetPlacemarkLabelSize(VectorPlacemark) | Gets the label size of the placemark element. |
GetPlacemarkShapeBounds(VectorPlacemark, Rect) | Gets the bounds of marker shape of the placemark element. |
GetPolylineWidth(VectorPolyline) | Gets the width of the polyline. |
HitTestPlacemark(VectorPlacemark, Point) | Tests whether a point is hit on the placemark. |
MeasureString(string, double, IMapStyle) | Gets the size of the string. |
RemoveLabels(VectorLayer) | Remove the labels from the layer. |
RenderLegendMarker(MapLegendItem, Rect) | Renders the marker of the legend item. |
RenderPlacemarkLabel(VectorPlacemark, int) | Renders the label of the placemark element. |
RenderPlacemarkMarker(VectorPlacemark, int) | Renders the marker of the placemark element. |
RenderPolygon(VectorPolygon) | Renders the polygon element. |
RenderPolyline(VectorPolyline) | Renders the polyline element. |
RenderTiles(IList<TileItem>) | Renders the tile items. |
ResetLayer(IMapLayer) | Invoked when the layer status is reset. |
ResetMap(C1FlexMap) | Invoked when the map status is reset. |
SetLayerTransformation(IMapLayer, double, double, double, double) | Sets the transformation of the map layer. |
SetLayerVisible(IMapLayer, bool) | Sets the visibility of the map layer. |
SetLimitClip(Rect) | Set the clip when the limitation bounds is set. |
SetLimitClip(IEnumerable<Point>) | Set the clip when the limitation bounds is set. |
ShouldRemoveLabelsOnZooming(VectorLayer) | Whether should remove the vector layer labels on zooming. |