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