TMapScreen.SaveMapToTxfExDialogTMapScreen |
type // ПАРАМЕТРЫ ПРИКЛАДНОЙ ЗАДАЧИ TTASKPARM = packed record Language:longint; // Код языка диалогов (1 -ENGLISH,/ 2 - RUSSIAN, ...) Resource:longint; // Модуль ресурсов приложения HelpName:GtkPChar; // Полное имя файла ".hlp" IniName:GtkPChar; // Полное имя файла ".ini" приложения PathShell:GtkPChar; // Каталог приложения (exe,dll,...) ApplicationName:GtkPChar; // Имя приложения Handle:HWND; // Идентификатор окна приложения end; PTASKPARM = ^TTASKPARM;
function SaveMapToTxfExDialog(MapName : string = ''; OutName : string = ''; Parm : PTASKPARM = nil) : integer;
Описание: Сохранить векторную карту (экспорт) в формат TXF (текстовый SXF) MapName - имя паспорта карты, входящей в документ (hmap), OutName - начальное имя выходного файла TXF (поле может быть изменено в диалоге), parm - параметры задачи, описание структуры TASKPARM в maptype.pas (maptype.h), поле Handle должно содержать идентификатор главного окна. Если структура parm не передается на вход функции, то она заполняется автоматически с помощью функции InitTaskParm (maputil.pas). При ошибке возвращает ноль Для выполнения этой функции необходима библиотека gisvectr.dll Диалог использует файл справки mapvectr.chm.
|