• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Программно "Показать все"

Автор HaHa, 11.12.12, 18:06:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

HaHa

В SDK нашел ZoomEntireDocument, но прикрутить к библиотеке не могу, не подскажете как вызывается?

Это не для библиотеки, а для приложения, подробнее см. пример ksActiveX и компонент KGAX.

HaHa

ну да, а для библиотеки тогда есть "Показать все"?

Один из вариантов - ExecuteKompasCommand(ksCMZoomEntireDocument,True);

HaHa


Mihonius

#5
Для библиотеки проще всего так:
if ikompas = nil then exit;
iDoc    := ksDocument2D( iKompas.ActiveDocument2D );
iDoc.ksZoomPrevNextOrAll(2);

Можно, но в коде есть ошибка.
if (ikompas = nil) and (idoc = nil) then exit; - проверяете idoc раньше, нежели получаете в следующей строке.
iDoc    := ksDocument2D( iKompas.ActiveDocument2D );