Здравствуйте,
Есть задача: дать пользователю возможность выделить определенный участок карты. Потом нанести на этот выделенный участок оформление (рамки, таблички, подписи, легенду и т.п.) и распечатать его.
Я выделяю область с помощью объекта и передаю его координаты в диалог:
prnMapPrintEx, в поле MAPPRINTPARMEX.PlaneFrame (PP_PLANE),
но диалог при открытии показывает весь район, а не выделенный участок.
Пробовал передать область через поле MAPPRINTPARMEX.RectMetr (тоже PP_PLANE) , но результат тот же.
Пробовал решить этот вопрос выгрузив требуемый участок карты в отдельный проект с помощью prnMapPrintSelect - проект не выгружается.
Вопросы:
1. Правильный ли подход к решению этой задачи: выделить участок, нанести временные объекты оформления и передать его в диалог prnMapPrintEx?
2. В чем может быть причина того, что prnMapPrintSelect не формирует проект с выделенным участком? Кнопка "Сохранить фрагмент карты" из диалога тоже не сохраняет - выводится сообщение, что проект создан, но на диске ничего не создается.
В приложении снимок экрана, где красный прямоугольник - выделенный пользователем фрагмент карты для печати.
Спасибо
С уважением,
Сергей Подолян
НИИСА
Есть задача: дать пользователю возможность выделить определенный участок карты. Потом нанести на этот выделенный участок оформление (рамки, таблички, подписи, легенду и т.п.) и распечатать его.
Я выделяю область с помощью объекта и передаю его координаты в диалог:
prnMapPrintEx, в поле MAPPRINTPARMEX.PlaneFrame (PP_PLANE),
но диалог при открытии показывает весь район, а не выделенный участок.
Пробовал передать область через поле MAPPRINTPARMEX.RectMetr (тоже PP_PLANE) , но результат тот же.
Пробовал решить этот вопрос выгрузив требуемый участок карты в отдельный проект с помощью prnMapPrintSelect - проект не выгружается.
Вопросы:
1. Правильный ли подход к решению этой задачи: выделить участок, нанести временные объекты оформления и передать его в диалог prnMapPrintEx?
2. В чем может быть причина того, что prnMapPrintSelect не формирует проект с выделенным участком? Кнопка "Сохранить фрагмент карты" из диалога тоже не сохраняет - выводится сообщение, что проект создан, но на диске ничего не создается.
В приложении снимок экрана, где красный прямоугольник - выделенный пользователем фрагмент карты для печати.
Спасибо
С уважением,
Сергей Подолян
НИИСА