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

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

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

Регистрация будет доступна с 8:00 (мск) 12 января.

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

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

Получить имя файла

Автор caduser, 06.10.03, 09:03:22

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

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

caduser

Необходимо распечатать текущий документ КОМПАС без окна просмотра. Использую функцию ksPrintKompasDocument, но ей нужно указать полное имя файла. Как распечатать ТЕКУЩИЙ документ, без диалоговых окон?

caduser

Имя файла текущего чертежа получил так:
reference p;
DocumentParam par;
char buf [128];
p = ksGetCurrentDocument(1);
::GetObjParam( p, &par, sizeof(par), ALLPARAM  );
sprintf( buf, par.fileName );
Распечатал так:
::ksPrintKompasDocument( buf, NULL, 0.9 );
Документ распечатался как надо, но файл стал недоступен для сохранения??? "Это только у меня такой глюк?