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