ZuluXTools
Дополнения к объектной модели ZuluXTools за последние месяцы
-
Развитие объектной модели ГИС Zulu.
-
Добавлены COM объекты для работы с географическими проекциями, пространственными SQL запросами, тайловыми слоями, растровыми изображениями.
-
Функциональность ряда существующих объектов дополнена новыми свойствами и методами.
В объектную модель XTools добавлены новые объекты, свойства и методы
В объектную модель XTools добавлены новые свойства, методы и события
Объект | Параметр | Назначение |
Разрешает/запрещает изменять угол отображения карты |
||
LabelLayer | LineColor | Цвет рамки и выносной линии надписи |
В объектную модель ряда объектов добавлены новые свойства и методы:
Объект | Параметр | Назаначение |
MapDoc |
PathName |
Имя файла или URL карты документа |
MapDoc |
GetBounds |
Получить габариты карты |
MapDoc |
GetBoundsRectangle |
Возвращает объект ZRectangle, содержащий габариты карты |
Layer |
AddEnumElementEx |
Добавляет в слой текущий элемент итератора EnumElements |
Element | GetRaster | Возвращает объект с параметрами растрового объекта |
Element |
SetRaster |
Задает новые параметры растрового объекта |
MapView |
MaxScale |
Устанавливает максимальный масштаб отображения |
MapView |
MinScale |
Устанавливает минимальный масштаб отображения |
MapView |
GetCenterClipRectangle |
Возвращает границы изменения центра отображения |
MapView |
SetCenterClipRectangle |
Задает границы изменения центра отображения |
MapView |
CancelCenterClipping |
Отменяет ограничения изменения центра отображения |
Selection |
ModifyByKeyPairs |
Изменяет группу по списку ключей из коллекции |
Project |
StartMap |
Возвращает\устанавливает стартовую карту проекта |
NetworkTools |
GetOverloadedElemState |
Возвращает состояние проводимости элемента сети |
ZGeometry |
IsPointInContour |
Проверяет попадание точки в контур |
ZGeometry |
IsPointInPolyContour |
Проверяет попадание точки в поликонтур |
ZRasterParams | UseCache | Признак наличия постоянного кэша у растрового объекта |
В объектную модель ряда объектов добавлены новые свойства
Объект | Параметр | Назаначение |
ElemStyle | FontBackColor | Цвет фона текстового объекта |
ElemStyle | FontBackStyle |
Режим отображение фона текстового объекта 1 - без фона (прозрачный) 2 - в залитом цветом фона прямоугольние (бокс) 3 - окантовка цветом фона вокруг каждой буквы (ореол) |
LabelField | FontBackColor | Цвет фона поля бирки |
LabelField | FontBackStyle |
Режим отображение фона поля бирки 1 - без фона (прозрачный) 2 - в залитом цветом фона прямоугольние (бокс) 3 - окантовка цветом фона вокруг каждой буквы (ореол) |
LabelLayer |
ScaleLimited |
Признак ограничения увеличения бирки при масштабе большем заданного |
MapView | RedrawMode |
Режим перерисовки окна карты. 0 - очищать области карты перед перерисовкой 1 - не очищать область отрисовки |
Дополнен список параметров eThemeField тематической раскраски для задания символа, выводимого внутрь площадного объекта:
Параметр | Значения | Назаначение |
eThemeSquareSymbol | long | Задает ID символа для площадного объекта |
eThemeSquareSymbolX | double | Координата X места вывода символа |
eThemeSquareSymbolY | double | Координата Y места вывода символа |
eThemeSquareSymbolSize | 1-32767 | Задает размер символа для площадного объекта |
eThemeSquareSymbolScalable |
0, 1 | Признак масштабирумости символа |
eThemeSquareSymbolFixScale | 0, 1 |
При масштабировании увеличивать не больше заданного размера |
- Добавлены объекты и методы для работы со слоям в памяти
- Добавлена объекты и методы для манипулирования дополнительными данными слоя
В объектную модель добавлен ряд свойств и методов:
Название | Тип | Описание |
Layer.Bases |
Коллекция | Список баз слоя |
Layer.ThemeFilters | Коллекция | Список фильтров тематической раскраски |
Layer.IntersectByContour | Метод | Пересечение слоя с контуром |
Layer.IntersectByPolyContour | Метод | Пересечение слоя с поликонтуром |
- В объектную модель Zulu добавлены свойства и методы для работы с проектом.
ГИС Zulu
- Теперь в символ можно поместить растровое изображение
ZuluXTools
- В объект Symbol добавлен метод для программного добавления растрового изображения из файла.
ГИС Zulu
- Существенно доработаны настройки при экспорте изображения в растровый файл(команда Файл | Экспорт | Windows BMP).
- Аналогично настройкам печати, для экспорта в растр можно выбрать текущий вид, область по размерам всей карты или по размерам одного из ее слоев, заданный фрагмент для печати.
- Размер растра можно задавать в пикселях, либо в миллиметрах при заданном разрешении (dpi), либо в соответствии с масштабом (1:2000 и т.п.).
- Исправлены замеченные ошибки.
ZuluXTools
- В объект Layer.Selection добавлен метод для выделения группы объектов слоя по пересечению с полиполигоном.
Zulu
- При задании источников данных можно использовать файлы Microsoft Data Link (UDL-файлы).
- Положение плавающих панелей браузеров баз данных сохраняется и используется при повторных вызовах.
- Устранена необходимость прав доступа администратор или опытный пользователь при работе программы в Windows 2000 и Windows XP. Теперь Zulu работает при любых типах учетной записи. Однако установка программы по прежнему требует прав администратора.
- Исправлены замеченные ошибки.
ZuluXTools
- Добавлен интерфейс IZEnumElements, для быстрого доступа к основным параметрам элементов слоя. Доступен через свойства Layer.EnumElements и ZuluTools.EnumElements( LayerName ).
- В компонент MapCtrl добавлена возможность печати карты.
- Исправлены замеченные ошибки.
First | Prev. | 1 2 | Next | Last