Функция PRTINFO( )
См. также
Синтаксис
PRTINFO(nPrinterSetting [, cPrinterName])
Параметры
nPrinterSetting
Указывает, какую именно установку принтера возвращает Visual FoxPro.
В следующих таблицах перечислены возвращаемые значения установок принтера.
Замечание Если функция PRTINFO(2) возвращает 1, используйте PRTINFO(3) и PRTINFO(4) для получения размера бумаги.
Если значение nPrinterSetting равно 1 (PRT_ORIENTATION в файле FOXPRO.H), функция PRTINFO( ) возвращает о
иентацию бумаги:
Возвращаемое значение
| Установка
|
1
| Информация отсутствует
|
0
| Книжная
|
1
| Альбомная
|
Возвращаемое значение
| Установка
|
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. Команды, функции, операторы, объекты, свойства, события и методы.