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

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

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

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

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

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

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

Печать документов через API

Автор MVS, 23.05.06, 15:33:23

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

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

MVS

Для печати документов "без вопросов" в API компаса предусмотрена функция ksPrintKompasDocument(fileName, toFile, scale). В качестве параметров - только масштаб. Необходимо решить 2 вопроса:
1. Как выбрать принтер для печати (в системе их несколько)
2. Как настроить: Формат бумаги, ориентацию
Задачу 1 решить удалось следующим путем: предварительно устанавливается принтер по-умолчанию в системе и затем запускается Компас. Проблемма 2 решается также (изменение свойств принтера в системе), но возникла проблемма определения исходных данных для масштабирования:
Функция GetSheetParam() в VB возвращает Nothing. Кто знает как правильно построить алгоритм запроса параметров листа, или другой, более простой метод печати документов через API "без вопросов"?
PS: никто не знает, как автоматически отвечать на вопросы о неверном формате и потеряных связях?

morozovvs

До сих пор без вариантов?
Придется начинать копать Step4_API7_2D для VisualC

Давно пора было разобрать IApplication::PrintJob, тем более есть пример.