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

Автор caduser, 06.10.03, 08: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 );
Документ распечатался как надо, но файл стал недоступен для сохранения??? "Это только у меня такой глюк?