--- title: "ksPrintKompasDocumentEx - Напечатать КОМПАС-документ" type: guide api: [api7] tags: [guide, api7, ksprintkompasdocumentex] sources: - ksprintkompasdocumentex.html --- *API экспортных функций > Функции работы с документами  > Функции вывода на печать * Аналог данной функции при использовании Automation - метод KompasObject::ksPrintKompasDocumentEx. Синтаксис: ``` int ksPrintKompasDocumentEx( const char * fileName, const char * toFile, double scale, int fKompasPrinter ); Входные параметры: fileName - полное имя файла печатаемого документа, toFile - имя файла, в который требуется выводить документ (*.prn и т.д.), или NULL, если нужно вывести сразу на принтер, Scale - масштаб вывода, fKompasPrint - TRUE- используем принтер Компас, - FALSE - умолчательный принтер Windows. Возвращаемое значение: 1 - в случае успешного завершения, 0 - в случае неудачи. Примечание. 1. При использовании Unicode следует использовать функцию ksPrintKompasDocumentExW. 2. Функция является развитием ksPrintKompasDocument. ```