IMapLegend.GetBitmap

Syntax

GetBitmap(Width: Integer; Height: Integer; Dpi: Double): IGxBitmap

Parameters

Width. Width of the returned image in pixels.

Height. Height of the returned image in pixels.

Dpi. Resolution of the returned image.

Description

The GetBitmap method returns legend graphic presentation by the specified parameters.

Example

Executing the example requires a form, a button named Button1 on the form, the UiMap component named UiMap1 that is a data source for the MapBox component. The UiMap1 component must have a connected map that contains a map factor only. The ImageBox component named ImageBox1 must also be available.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

Map: IMap;

Layer: IMapLayer;

Legend: IMapLegend;

Begin

Map := UiMap1.Map;

Legend := New DxMapLegend.Create As IMapLegend;

Map.View.Legend := Legend;

Legend.Visible := True;

Layer := Map.Layers.FindByName("Regions");

Legend.Visual := Layer.Visuals.Item(0);

ImageBox1.Image := Legend.GetBitmap(ImageBox1.Width,ImageBox1.Height,96);

End Sub Button1OnClick;

After executing the example the graphic presentation of the map is loaded to the ImageBox1 component.

See also:

IMapLegend