---
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.
```
