PureBasic

PrinterVectorOutput()

Синтаксис

VectorOutputID = PrinterVectorOutput([Unit])

Описание


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

Параметры

Unit (дополн.) Определяет единицу измерения, используемую для измерения расстояний при выводе рисунке. Единицей измерения по умолчанию для вывода на принтер является - #PB_Unit_Point (Точка).
  #PB_Unit_Pixel     : Значения измеряются в пикселях (или точках в случае принтера)
  #PB_Unit_Point     : Значения измеряются в точках (1/72 дюйма)
  #PB_Unit_Inch      : Значения измеряются в дюймах (25,4 миллиметров)
  #PB_Unit_Millimeter: Значения измеряются в миллиметрах (0,039 370 дюйма)

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

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

Пример

StartVectorDrawing(PrinterVectorOutput(#PB_Unit_Point))
; Здесь сделайте какие нибудь рисунки...
StopVectorDrawing()

См. также

StartVectorDrawing(), PrinterOutput()

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

Все

<- PrinterPageWidth() - Оглавление Printer - StartPrinting()->