GetImage(Metafile: Boolean; Width: Integer; Height: Integer): IGxImage;
Metafile. Indicates whether the returned image should be in the metafile format.
Width. Length of the returned image.
Height. Width of the returned image.
The GetImage method returns graphic presentation of the specified map area and the objects located on it.
Executing the example requires a form with the following components: the Button component named Button1, the MapBox component named MapBox1, and the UiMap component named UiMap1. UiMap1 is a data source for MapBox1. The map must be connected to the UiMap1 component.
The example is a handler of the OnClick event for the Button1 component.
Add links to the Drawing, ExtCtrls, Forms, and Map system assemblies.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Map: IMap;
MapView: IMapView;
Image: IGxImage;
Begin
Map := UiMap1.Map;
MapView := Map.View;
Image := MapView.GetImage(True, MapBox1.Width, MapBox1.Height);
Image.SaveToFile("C:\Map.bmp");
End Sub Button1OnClick;
After executing the example all the area of the map is saved as an image to the "C:\Map.bmp" file.
See also: