Функция PRTINFO( )
См. также
Синтаксис
PRTINFO(nPrinterSetting [, cPrinterName])
Параметры
nPrinterSetting
Указывает, какую именно установку принтера возвращает Visual FoxPro.
В следующих таблицах перечислены возвращаемые значения установок принтера.
Замечание Если функция PRTINFO(2) возвращает
Если значение nPrinterSetting равно 1 (PRT_ORIENTATION в файле FOXPRO.H), функция PRTINFO( ) возвращает о
иентацию бумаги:
1, используйте PRTINFO(3) и PRTINFO(4) для получения размера бумаги.
| Возвращаемое значение
| Установка
|
| Информация отсутствует
| |
| 0
| Книжная
|
| 1
| Альбомная
|
| Возвращаемое значение
| Установка
|
| Информация отсутствует. Для определения размера бумаги используйте nPrinterSetting = 3 и nPrinterSetting = 4.
| |
| 1
| Letter, 8 1/2 x 11 дюймов
|
| 2
| Letter Small, 8 1/2 x 11 дюймов
|
| 3
| Tabloid, 11 x 17 дюймов
|
| 4
| Ledger, 17 x 11 дюймов
|
| 5
| Legal, 8 1/2 x 14 дюймов
|
| 6
| Statement, 5 1/2 x 8 1/2 дюймов
|
| 7
| Executive, 7 1/4 x 10 1/2 дюймов
|
| 8
| A3, 297 x 420 мм
|
| 9
| A4, 210 x 297 мм
|
| 10
| A4, Small 210 x 297 мм
|
| 11
| A5, 148 x 210 мм
|
| 12
| B4, 250 x 354 мм
|
| 13
| B5, 182 x 257 мм
|
| 14
| Folio, 8 1/2 x 13 мм
|
| 15
| Quarto, 215 x 275 мм
|
| 16
| 10 x 14 дюймов
|
| 17
| 11 x 17 дюймов
|
| 18
| Note, 8 1/2 x 11 дюймов
|
| 19
| Envelope #9 (конверт №9), 3 7/8 x 8 7/8 дюймов
|
| 20
| Envelope #10, 4 1/8 x 9 1/2 дюймов
|
| 21
| Envelope #11, 4 1/2 x 10 3/8 дюймов
|
| 22
| Envelope #12, 4 1/2 x 11 дюймов
|
| 23
| Envelope #14, 5 x 11 1/2 дюймов
|
| 24
| Лист размером C
|
| 25
| Лист размером D
|
| 26
| Лист размером E
|
| 27
| Envelope DL, 110 x 220 мм
|
| 28
| Envelope C5, 162 x 229 мм
|
| 29
| Envelope C3, 324 x 458 мм
|
| 30
| Envelope C4, 229 x 324 мм
|
| 31
| Envelope C6, 114 x 162 мм
|
| 32
| Envelope C65, 114 x 229 мм
|
| 33
| Envelope B4, 250 x 353 мм
|
| 34
| Envelope B5, 176 x 250 мм
|
| 35
| Envelope B6, 176 x 125 мм
|
| 36
| Envelope, 110 x 230 мм
|
| 37
| Envelope Monarch, 3 7/8 x 7,5 дюймов
|
| 38
| 6 3/4 Envelope, 3 5/8 x 6 1/2 дюймов
|
| 39
| US Std Fanfold, 14 7/8 x 11 дюймов
|
| 40
| German Std Fanfold, 8 1/2 x 12 дюймов
|
| 41
| German Legal Fanfold, 8 1/2 x 13 дюймов
|
Если nPrinterSetting равно 4 (PRT_PAPERWIDTH в файле FOXPRO.H), PRTINFO( ) возвращает ширину листа бумаги с точностью до 0,1 мм.
Если nPrinterSetting равно 5 (PRT_SCALE в файле FOXPRO.H), PRTINFO( ) возвращает коэффициент масштабирования печатного вывода.
Если nPrinterSetting равно 6 (PRT_COPIES в файле FOXPRO.H), PRTINFO( ) возвращает число печатаемых копий.
Если nPrinterSetting равно 7 (PRT_DEFASOURCE в файле FOXPRO.H), PRTINFO( ) возвращает источник умаги, используемый по умолчанию:
| Возвращаемое значение
| Установка
|
| 1
| Верхний лоток
|
| 2
| Нижний лоток
|
| 3
| Средний лоток
|
| 4
| Устройство ручной подачи
|
| 5
| Лоток для конвертов
|
| 6
| Устройство ручной подачи конвертов
|
| 7
| Автоматический выбор
|
| 8
| Устройство протяжки рулонной бумаги
|
| 9
| Малый формат
|
| 10
| Крупный формат
|
| 11
| Крупный объем
|
| 14
| Кассета
|
| Возвращаемое значение
| Установка
|
| -1
| Черновое
|
| -2
| Низкое
|
| -3
| Среднее
|
| -4
| Высокое
|
| Возвращаемое значение
| Установка
|
| 1
| Цветной
|
| 2
| Монохромный
|
| Возвращаемое значение
| Установка
|
| 1
| Симплексная печать
|
| 2
| Вертикальный дуплекс
|
| 3
| Горизонтальный дуплекс
|
Если nPrinterSetting равно 12 (PRT_TTOPTION в файле FOXPRO.H), PRTINFO( ) возвращает значение, указывающее, как печатаются шрифты True Type:
| Возвращаемое значение
| Установка
|
| 1
| Печатаются как растровая графика
|
| 2
| Загружаются как программные шрифты
|
| 3
| Заменяют шрифты устройства
|
| Возвращаемое значение
| Установка
|
| 0
| Не сортируется
|
| 1
| Сортируется
|
Задает имя принтера, для которого возвращается информация. Если аргумент cPrinterName опущен, возвращается информация о принтере, используемом по умолчанию.
Результат
Числовой
Комментарии
Допустима только в Visual FoxPro и FoxPro для Windows.
Установки Visual FoxPro для принтера задаются в диалоговом окне Page Setup. Чтобы открыть это диалоговое окно, выберите в меню File команду Page Setup.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.

