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

Роман Твердов (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Роман Твердов
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 12 ... 24 След.
Delphi XE 5. Опять ошибки. Не работает пример MapToEMF - печать в файл
 
Здравствуйте. Пример работает без каких-либо правок.
GTKPChar - это тот же pchar, за исключением для Code Gear 2009 (PAnsiChar)

У Вас карта WMS добавилась к карте Подольска?
Какую версию Gis ToolKit используете? 12/11?
работа функции MapView1.MapOpen, GISToolKit Active C#
 
[URL=https://cloud.mail.ru/public/D46E/as8ZYteP8]Пример[/URL] для скачивания.
В пример включены 2 растра, на которых выполнялась проверка.
работа функции MapView1.MapOpen, GISToolKit Active C#
 
Тогда не понятно, что означает [QUOTE]но файл не открывается[/QUOTE]
Могу выслать пример приложения с открытием карты из другого диалога. На какую почту выслать?
Превью знаков с эллипсами / Example()
 
Скорей всего проблема в определении габаритов. Попробуйте использовать функцию отображения образца объекта с масштабированием.[CODE] // Отобразить образец вида объекта по номеру записи
 // в классификаторе объектов (incode)
 // hdc   - идентификатор контекста устройства вывода,
 // rect  - координаты фрагмента карты (Draw)
 // в изображении (Picture).
 // hSite - идентификатор открытой пользовательской карты
 // factor - коэффициент масштабируемости изображения 50, 100, 200...
 // Используется в диалогах выбора вида объекта
 // При ошибке возвращает ноль

_MAPIMP long int _MAPAPI mapPaintExampleSiteObjectEx(HMAP hMap, HSITE hSite,
                                                    HDC hdc, RECT *rect,
                                                    long int incode,
                                                    long int factor);
[/CODE]
axMapObj Example размер изображение
 
1) Размер возвращаемой картинки должен соответствовать размеру Bitmap ^bmp, т.е. можете задать нужный.
2) Цвет частей объекта меняется в классификаторе, т.к. эта функция возвращает экземпляр картинки объекта.
3) Попробуйте функцию[CODE] // Отобразить образец вида объекта по номеру записи
 // в классификаторе объектов (incode)
 // hdc   - идентификатор контекста устройства вывода,
 // rect  - координаты фрагмента карты (Draw)
 // в изображении (Picture).
 // hSite - идентификатор открытой пользовательской карты
 // factor - коэффициент масштабируемости изображения 50, 100, 200...
 // Используется в диалогах выбора вида объекта
 // При ошибке возвращает ноль

_MAPIMP long int _MAPAPI mapPaintExampleSiteObjectEx(HMAP hMap, HSITE hSite,
                                                    HDC hdc, RECT *rect,
                                                    long int incode,
                                                    long int factor);
[/CODE]
работа функции MapView1.MapOpen, GISToolKit Active C#
 
Проверьте, связаны ли у Вас компонент диалог открытия карты и MapView при инициализации? Можете посмотреть пример FindObj. [CODE]OpenMapDialog1.cMapView = mvMap.C_CONTAINER;
[/CODE]
Попробуйте в MapView1.AppendData передать путь к карте без диалога. Просто константу.

Или попробуйте стандартный диалог открытия файлов.
[CODE]private void btnOpenMap_Click(object sender, EventArgs e)
{
 openFileDialog1.ShowDialog();
}

private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{
 if (mvMap.MapShow)
   mvMap.AppendData(openFileDialog1.FileName, 0);
 else mvMap.MapOpen(openFileDialog1.FileName, true);
}
[/CODE]
Изменено: Роман Твердов - 16.08.2016 09:25:38
Разные имена объектов
 
для наглядности в самом простейшем варианте[CODE]var
iname1 : array [0..255] of wchar;
begin
...
mapObjectNameUn(ObjHandle, @iname1[0], SizeOf(iname1));
...
[/CODE]
Разные имена объектов
 
не больше того размера, который Вы выделили памяти для переменной под имя объекта.
Разные имена объектов
 
Нет.
Вам нужно именно mapObjectNameUn
Разные имена объектов
 
Здравствуйте.
Используйте функцию mapObjectNameUn
Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 12 ... 24 След.



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

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