Есть еще такая функция в gisacces.dll :
// Вывести экранное изображение карты в файл BMP
// в текущих масштабе и составе объектов
// Данная функция реализована только для платформы Windows !
// Выводится фрагмент карты, заданный параметром rect.
// Размер фрагмента не может быть больше разрешения экрана на котором
// выполняется программа
// hmap - идентификатор открытых данных,
// rect - координаты фрагмента карты (Draw)
// в изображении (Picture),
// bmpname - имя создаваемого файла BMP,
// bits - число бит на пиксел (32 или 8)
// При ошибке в параметрах возвращает ноль
_MAPIMP long int _MAPAPI mapPaintMapToBMP(HMAP hmap, RECT * rect,
const char * bmpname, long int bits);
А эти функции в gispicex.dll :
// Сохранить карту в формате BMP, Tiff, RSW
// map - карта,содержащая векторные, растровые и др. данные;
// handle - диалог сопровождения процесса обработки;
// dframe - фрагмент сохраняемой карты(в метрах на местности)
// bitcount - кол-во бит на пиксел сохраняемого изображения (1, 8, 24-рекомендуемое значение)
// scale - масштаб сохраняемого изображения
// resolution - разрешающая способность сохраняемого изображения(т/м)
// filename - имя файла сохраняемого изображения (*.bmp, *.tif);
// handleMainWin - должен быть равен нулю
// При ошибке функция возвращает ноль
//
// Диалогу визуального сопровождения процесса обработки посылаются
// сообщения:
// - (WM_PROGRESSBAR) Извещение об изменении состония процесса
// WPARAM - текущее состоние процесса в процентах (0% - 100%)
// Если функция-отклик возвращает WM_PROGRESSBAR, то процесс завершается.
//
// - (WM_ERROR) Извещение об ошибке
// LPARAM - указатель на структуру ERRORINFORMATION
// Структура ERRORINFORMATION описана в picexprm.h,
// WM_PROGRESSBAR и WM_ERROR - в maptype.h
_MAPIMP long int WINAPI LoadMapToPicture(HMAP map,HMESSAGE handle,
DFRAME * dframe, long bitcount, long scale, long resolution,
char* filename, HMESSAGE handleMainWin);
// Сохранить карту в формате EMF
// map - карта,содержащая векторные данные;
// handle - диалог визуального сопровождения процесса обработки.
// rectmetr - фрагмент сохраняемой карты(в метрах на местности)
// bitcount = 8 - кол-во бит на пиксел сохраняемого изображения
// scale - масштаб сохраняемого изображения
// resolution - разрешающая способность сохраняемого изображения(т/м)
// emfname - имя файла сохраняемого изображения (*.emf);
// При ошибке возвращает ноль
//
// Диалогу визуального сопровождения процесса обработки посылаются
// сообщения:
// - (WM_PROGRESSBAR) Извещение об изменении состония процесса
// WPARAM - текущее состоние процесса в процентах (0% - 100%)
// Если функция-отклик возвращает WM_PROGRESSBAR, то процесс завершается.
//
// - (WM_ERROR) Извещение об ошибке
// LPARAM - указатель на структуру ERRORINFORMATION
// Структура ERRORINFORMATION описана в picexprm.h,
// WM_PROGRESSBAR и WM_ERROR - в maptype.h
_MAPIMP long int WINAPI LoadMapToEmf(HMAP map,HMESSAGE handle,
RECT rectmetr, long bitcount, long scale, long resolution, char* emfname);
// Вывести экранное изображение карты в файл BMP
// в текущих масштабе и составе объектов
// Данная функция реализована только для платформы Windows !
// Выводится фрагмент карты, заданный параметром rect.
// Размер фрагмента не может быть больше разрешения экрана на котором
// выполняется программа
// hmap - идентификатор открытых данных,
// rect - координаты фрагмента карты (Draw)
// в изображении (Picture),
// bmpname - имя создаваемого файла BMP,
// bits - число бит на пиксел (32 или 8)
// При ошибке в параметрах возвращает ноль
_MAPIMP long int _MAPAPI mapPaintMapToBMP(HMAP hmap, RECT * rect,
const char * bmpname, long int bits);
А эти функции в gispicex.dll :
// Сохранить карту в формате BMP, Tiff, RSW
// map - карта,содержащая векторные, растровые и др. данные;
// handle - диалог сопровождения процесса обработки;
// dframe - фрагмент сохраняемой карты(в метрах на местности)
// bitcount - кол-во бит на пиксел сохраняемого изображения (1, 8, 24-рекомендуемое значение)
// scale - масштаб сохраняемого изображения
// resolution - разрешающая способность сохраняемого изображения(т/м)
// filename - имя файла сохраняемого изображения (*.bmp, *.tif);
// handleMainWin - должен быть равен нулю
// При ошибке функция возвращает ноль
//
// Диалогу визуального сопровождения процесса обработки посылаются
// сообщения:
// - (WM_PROGRESSBAR) Извещение об изменении состония процесса
// WPARAM - текущее состоние процесса в процентах (0% - 100%)
// Если функция-отклик возвращает WM_PROGRESSBAR, то процесс завершается.
//
// - (WM_ERROR) Извещение об ошибке
// LPARAM - указатель на структуру ERRORINFORMATION
// Структура ERRORINFORMATION описана в picexprm.h,
// WM_PROGRESSBAR и WM_ERROR - в maptype.h
_MAPIMP long int WINAPI LoadMapToPicture(HMAP map,HMESSAGE handle,
DFRAME * dframe, long bitcount, long scale, long resolution,
char* filename, HMESSAGE handleMainWin);
// Сохранить карту в формате EMF
// map - карта,содержащая векторные данные;
// handle - диалог визуального сопровождения процесса обработки.
// rectmetr - фрагмент сохраняемой карты(в метрах на местности)
// bitcount = 8 - кол-во бит на пиксел сохраняемого изображения
// scale - масштаб сохраняемого изображения
// resolution - разрешающая способность сохраняемого изображения(т/м)
// emfname - имя файла сохраняемого изображения (*.emf);
// При ошибке возвращает ноль
//
// Диалогу визуального сопровождения процесса обработки посылаются
// сообщения:
// - (WM_PROGRESSBAR) Извещение об изменении состония процесса
// WPARAM - текущее состоние процесса в процентах (0% - 100%)
// Если функция-отклик возвращает WM_PROGRESSBAR, то процесс завершается.
//
// - (WM_ERROR) Извещение об ошибке
// LPARAM - указатель на структуру ERRORINFORMATION
// Структура ERRORINFORMATION описана в picexprm.h,
// WM_PROGRESSBAR и WM_ERROR - в maptype.h
_MAPIMP long int WINAPI LoadMapToEmf(HMAP map,HMESSAGE handle,
RECT rectmetr, long bitcount, long scale, long resolution, char* emfname);