Функция @Map.CreateLayout XCenter YCenter Width Height Scale DPI BitPerPixel BMPFileName
Функция @Map.CreateLayout XCenter YCenter Width Height Scale DPI BitPerPixel BMPFileName создает растровый фрагмент активной карты и сохраняет его в файл.
XCenter - X-координата центра создаваемого растра
YCenter - Y-координата центра создаваемого растра
Width - ширина растра в мм
Height - высота растра в мм
Scale - масштаб отрисовки, если равен 0, то равен текушему масштабу карты
DPI - разрешение растра (пикселей на дюйм)
BitPerPixel - формат пикселя (1 - чернобелое, 8 - 255 оттенков серого, 24 - полноцветное)
BMPFileName - имя файла, в который сохраняется растр без запроса на перезапись
Пример использования:
$SO=@Map.SelectedObject
@if $SO=0 then @Break Пометьте объект
$X=@Map.Object[$SO].Parameter[-4]
$Y=@Map.Object[$SO].Parameter[-3]
$PP=@ProgramPath
$FN=$PP\Pictures\selected.bmp
;Высота и ширина - 200мм, разрешение - 600 dpi, формат пикселя - 8-bit grayscale
@Map.CreateLayout $X $Y 200 200 0 600 8 $FN
;открываем просмотрщик по умолчанию
@Run $FN