Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Rimdalf
Зарегистрирован: 14.09.2010 Сообщения: 1
|
Добавлено: Вт Сен 14, 2010 1:48 pm Заголовок сообщения: Образец стиля объекта |
|
|
Здравствуйте!
Пишу утилиту на Delphi!
Через OLE с помощью команд MapBasic работаю с объектами карт MapInfo!
Необходимо в компонент Image выводить образец стиля выделенного объекта (линия, подпись, полигон, символ). Если нельзя получить напрямую, то хотя бы как выдернуть этот образец (картинку) из диалога стиля объекта?!
Заранее благодарен! |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Вт Сен 14, 2010 2:49 pm Заголовок сообщения: |
|
|
В API нет подобных функций. Только получать доступ к файлам, где хранятся стили, разбирать их, отрисовывать самому. Задача не из легких. |
|
Вернуться к началу |
|
|
Arhara
Зарегистрирован: 18.02.2009 Сообщения: 400 Откуда: Moscow, RF
|
Добавлено: Чт Сен 16, 2010 6:38 pm Заголовок сообщения: |
|
|
тип линии, полигона задается целым числом, набор на который отображается это число для каждой машины или пользователя, где не происходит смена этих файлов является устойчивым и стандартным образом может быть выведен на экран, откуда переведен в раст и порезан соответствующим образов.
Подписи целиком базируются на шрифтах, так что тут нужен софт или библиотеки, которые умеют работать со шрифтами.
С символами, так же как с надписями, если только они не заданы растровыми картинками или символами из старых версий MapInfo. Эти заданы в своем собственном MapInfo формате, но они крайне редки, т.к. где-то с версии 5.0 они все равно заменяются набором символов шрифтов из поставки Mapinfo. |
|
Вернуться к началу |
|
|
|