Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Тема начата: caduser от 06.10.03, 09:03:22

Название: Получить имя файла
Отправлено: caduser от 06.10.03, 09:03:22
Необходимо распечатать текущий документ КОМПАС без окна просмотра. Использую функцию ksPrintKompasDocument, но ей нужно указать полное имя файла. Как распечатать ТЕКУЩИЙ документ, без диалоговых окон?
Название: Re:Получить имя файла
Отправлено: caduser от 07.10.03, 08:51:26
Имя файла текущего чертежа получил так:
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 );
Документ распечатался как надо, но файл стал недоступен для сохранения??? "Это только у меня такой глюк?