На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

TMapPrintDialog и сохранение параметров страницы

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
TMapPrintDialog и сохранение параметров страницы
 
Здравствуйте.
Пробовал использовать компонент TMapPrintDialog, не смог сохранить параметры этого диалога.

Суть проблемы:
- Отдельной команды для сохранения настроек не нашел
- Закрыть окно TMapPrintDialog можно только крестиком.
в компоненте есть строки (489)
Код
        if pFuncDlg(FMapView.MapHandle, PrinterH, Prnparm, Taskparm, pTitle) = 0
           then exit;
Соответственно выход по крестику приводит к выходу и из цикла, и из Execute без сохранения настроек.
(Мне кажется, break тут уместнее)

GTK Free 12.5.9 (может в новых версиях поправили)
Принтер виртуальный.
библиотеки скачал свежие.
 
Цитата
Dmitry Stasev написал:
Соответственно выход по крестику приводит к выходу и из цикла, и из Execute без сохранения настроек.(Мне кажется, break тут уместнее)

Пожалуй, Вы правы.
В ГИС Панорама 12 закрытие по кретстику сохраняет выставленные значения ориентации листа и пр.
Внесли изменения, чтобы было единообразно.
В следующей версии метод TMapPrintDialog.Execute будет выглядеть так:

Скрытый текст


Пока не выйдет новая версия, можете у себя просто подменить текст этого метода.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности