Device (Name prm, Copy prm, Pages prm, Fields prm, Orientation prm)
Описание: Вывод содержимого объекта на принтер с указанными параметрами
Назначение: Создание переменной
Ключевой объект: Текстовая константа – перемещается в первый текстовый параметр
Параметры: Указатель параметра метода, Текстовый, Набор первичных параметров.
Указатели параметров:
Name - Имя устройства – точно также как в списке принтеров:
Copy - Число копий печатаемого объекта
Pages - Печать выбранных страниц – допускается вывод в формате "1-2,3"
Orientation - Ориентация страницы:
По умолчанию - "default"
Вертикальная ориентация – "vertical", "portrait", "v", "p"
Вертикальная ориентация – "horizontal", "landscape", "h", "l"
Fields - Установка полей печати «Левое, Верхнее, Правое, Нижнее».
Так же любое значение размера поля может принимать значение по умолчанию - "default"
Дополнительно для каждого поля можно задавать тип системы счисления:
"15.9mm, 2cm, default, 1.5in",
Где: mm – миллиметры, cm – сантиметры, in – inches.
Возвращаемое значение: Набор параметров печати - [PRINT PARAMETERS]
Применение:
1. Печатаем все файлы на устройство «Image printer»
PRINT files AS Device(Name "Image Printer")
2. Печатаем все файлы на принтер по умолчанию с указанием размеров полей и ориентации страницы
PRINT files AS Device(Fields "10.9mm, 20.3mm, default, default", Orientation "Horizontal")
3. Печатаем все главы на принтер «Image printer», с указанием числа копий
PRINT глава AS Device(Name "Image Printer", Copy "2")