PureBasic

PrinterOutput()

Синтаксис

OutputID = PrinterOutput()

Описание


Возвращает идентификатор вывода OutputID текущего принтера для использования с функцией StartDrawing(). Вывод на принтер будет выполняться с помощью операций рисования на основе пикселей.

Параметры

Ничего.

Возвращаемое значение

Возвращает OutputID текущего принтера. Это значение должно быть передано непосредственно в функцию StartDrawing(), чтобы появилась возможность начать вывод на печать. После вызова функции StopDrawing(), текущий OutputID становится недействительным, поэтому каждый последующий запуск функции StartDrawing() требует нового вызова PrinterOutput().

Комментарии

Вывод на принтер с помощью операций рисования на основе пикселей, может уменьшить качество печати и добавляет дополнительную сложность, поскольку необходимо учитывать разрешение принтеров. Предпочтительным является использование Векторной Графики с использованием функции PrinterVectorOutput(), поскольку оно обеспечивает независимые от разрешения функции для высококачественной печати.

Пример

StartDrawing(PrinterOutput())
; Здесь сделайте какие нибудь рисунки...
StopDrawing()

См. также

StartDrawing(), PrinterVectorOutput()

Поддерживаемые OS

Все

<- PrintRequester() - Оглавление Printer - PrinterPageHeight()->