DrawToRaster method (MapDoc)

Экспорт карты в растровый файл (bmp, jpg, gif, png).

Применяется к:

MapDoc

Синтаксис:

Visual Basic:

Function DrawToRaster(FileName As String, Width As Long, Height As Long, Xc As Double, Yc As Double, Scale As Double, RasterType As Long) As Boolean

FileName - полное имя растрового файла.

Width - ширина изображения в пикселах.

Height - высота изображения в пикселах.

Xc, Yc - центр изображения в координатах местности.

Scale - масштаб отображения.

RasterType - параметр, определяющий формат растрового файла:

0 - BMP,

1 - JPG,

2 - GIF,

4 - PNG.

Если к параметру RasterType добавить бит 0x800 (2048), то вместе с растровым файлом создастся файл описателя растрового объекта с тем же именем и расширением ZRS.

Пример:

        
        Dim X as Double
        Dim Y as Double
        Dim S as Double
        Dim W as Long
        Dim H as Long
        
        X = MapCtrl1.MapX
        Y = MapCtrl1.MapY
        S = MapCtrl1.MapScale
        W =  MapCtrl1.Width / 2
        H =  MapCtrl1.Height / 2
        
        MapCtrl1.Map.DrawToRaster "d:\aaa.bmp", W, H, X, Y, S, 0
        MapCtrl1.Map.DrawToRaster "d:\aaa.jpg", W, H, X, Y, S, 1 + 2048