RUS  ENG 

как сфокусироваться над объектом? Сохранение в jpg?

Страницы: 1
RSS
как сфокусироваться над объектом? Сохранение в jpg?
 
Работаю с подключаемым плагином.
1. Как отцентрировать карту над объектом, с определенным масштабом?
2. Как сохранить картинку в jpg?
3. Почему при установке компонентов библиотеки ZuluTools, компоненты библиотеки ZuluDataBase
пропадают и наоборот?
 
1 У объекта получить координаты центральной точки методом GetCenter(), для карты задать новые значения свойств MapX и MapY полученными координатами, установить желаемый масштаб с помощью свойства MapScale.
2 Выполнить метод DrawToRaster для объекта MapDoc
3 А куда вы устанавливаете и откуда пропадают?
 
При установке библиотеки Zulu Tools на закладке ActiveX появляются компоненты TZuluCtrl,TMapCtrl..
при этом пропадают компоненты на тойже закладке библиотки Zulu DataBase. И наоборот.
 
У вас Delphi или Builder?
 
Установил я обе библиотеки Zulu Database и ZuluTools.
На закладке ActiveX появились все компоненты.
Но при компиляции проекта выдается ошибка в следующем месте:
//------------------
unit ZuluOcx_TLB.pas

_DZuluCtl = dispinterface
['{12507121-0B01-11D2-B55D-444553540000}']
procedure AboutBox; dispid -552;
function CopyLayer(const SrcLayerPath: WideString; const NewLayerPath: WideString;
const NewLayerUsername: WideString): WordBool; dispid 2;
property Tools: IZuluTools dispid 3;
property Zulu: IDispatch dispid 1;
end;
//----------

ошибка - Незадекларирован индетификатор IZuluTools
Где объявлен этот класс?
 
Delphi 7.
 
у меня, к сожалению, сейчас нет возможности проверить на Delphi. Попробуйте включить в юниты ZuluLib_TLB.pas. Этот файл должен генериться при импорте ZuluXTools вместе с ZuluOcx_TLB.pas. Там объявлен интерфейс IZuluTools. Если этого файла нет - выполните импорт ZuluLib.dll
Страницы: 1