Home

Page 305
Page 305
background image

298

Глава 6

Здесь в первой строке кода мы открываем принтер с помощью функции
openPrinter. У этой функции указано три параметра:

 имя принтера, установленного в системе;
 параметр через который мы получим указатель на открытый принтер;

 указатель на структуру настроек по умолчанию

 Здесь

вписываем нулевой указатель — nil.

Дальше заполняем переменную

 которая объявлена

 струк-

туры типа

 Она понадобится нам уже на следующем этапе при

открытии нового документа на принтере. Самое главное — это свойство
pDataType. Здесь мы пишем параметр RAW. Таким образом мы выбираем тип

данных, с которыми будет работать наш принтер. Все типы данных вы мо-

жете увидеть в окне свойств принтера (на панели управления) на закладке

Дополнительно, если нажать на кнопку Обработчик очереди (у вас, конечно,

это может быть устроено по-другому). На рис. 6.12 вы можете увидеть окно
настроек моего принтера.

Управление цветом Параметры

 Порты Дополнительно

Обработчик заданий печати

Выбор другого обработчика печати может привести к

доступных параметров для

 по умолчанию типов данных.

Если тип

 для службы не задан, используется указанный ниже

Обработчик печати:

Тип

 по

 [FF

RAW [FF auto]

 1.003

 1.006

 1.007

TEXT

Отмена

Включить дополнительные возможности печати

Умолчания..

Обработчик

 Страница-разделитель.

 6.12. Окно настройки типов данных по умолчанию

Теперь мы готовы запустить новый документ на открытом принтере. Для

этого вызывается API-функция StartDocPrinter. У нее есть три параметра:

 указатель на открытый принтер;


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.