PRTINFO 函 数 - 图1PRTINFO 函 数 - 图2PRTINFO 函 数

PRTINFO 函 数 - 图3返回当前的打印机设置

语 法

PRTINFO ( nPrinter 设 置 [, cPrinterNam e])

返 值 类 型

数值型

参 数 描 述

nPrinter 设 置

PRTINFO 函 数 - 图4指 定 返 回 V isual FoxPro 打 印 机 的 某 个 设 置

PRTINFO 函 数 - 图5在下面表中列出了打印机设置的返回值

PRTINFO 函 数 - 图6PRTINFO 函 数 - 图7注 意 如 果 PRTINFO(2) 返 回 -1 就 用 PRTINFO(3) 和 PRTINFO(4) 返 回 纸 的 大小

PRTINFO 函 数 - 图8PRTINFO 函 数 - 图9PRTINFO 函 数 - 图10PRTINFO 函 数 - 图11如果 nPrinterSetting 等于 1 (FOXPRO.H 中的 PRT_ORIENTATION) PRTINFO 返回纸的方向

返 回 值 设 置

  • 1 信息不可使用

    1. 纵向

    2. 横向

PRTINFO 函 数 - 图12PRTINFO 函 数 - 图13PRTINFO 函 数 - 图14PRTINFO 函 数 - 图15如果 nPrinterSetting 等于 2 (FOXPRO.H 中的 PRT_PAPERSIZE) PRTINFO 返回纸的大小

PRTINFO 函 数 - 图16返 回 值 设 置

  • 1 或除下列值 信息不可使用 使 用 nPrinterSetting =3 和

    nPrinterSetting =4 决定纸的大小

  1. PRTINFO 函 数 - 图17Letter,

    8 1/2 x 11 in

  2. Letter 小 , 8 1/2 x 11 in

  3. Tabloid, 11 x 17 in

  4. Ledger, 17 x 11 in

  5. Legal, 8 1/2 x 14 in

  6. Statement, 5 1/2 x 8 1/2 in

  7. Executive, 7 1/4 x 10 1/2 in

续 表

8 A3, 297 x 420 mm

9 A4, 210 x 297 mm

10 A4, 小 210 x 297 mm

11 A5, 148 x 210 mm

12 B4, 250 x 354 mm

13 B5, 182 x 257 mm

  1. Folio, 8 1/2 x 13 in

  2. Quarto, 215 x 275 mm

16 10 x 14 in

17 11 x 17 in

18 N ote, 8 1/2 x 11 in

19 信 封 #9, 3 7/8 x 8 7/8 in

20 信 封 #10, 4 1/8 x 9 1/2 in

21 信 封 #11, 4 1/2 x 10 3/8 in

22 信 封 #12, 4 1/2 x 11 in

23 信 封 #14, 5 x 11 1/2 in

  1. C 大小纸

  2. D 大小纸

  3. E 大小纸

  4. 信 封 DL, 110 x 220 mm

续 表

28 信封 C5, 162 x

229 mm

29 信封 C3, 324 x

458 mm

30 信封 C4, 229 x

324 mm

31 信封 C6, 114 x

162 mm

32 信 封 C65, 114 x 229 mm

33 信 封 B4, 250 x 353 mm

34 信 封 B5, 176 x 250 mm

35 信 封 B6, 176 x 125 mm

PRTINFO 函 数 - 图1836 信封 110 x 230 mm

37 信 封 Monarch, 3 7/8 x 7.5 in

38 6 3/4 Envelope, 3 5/8 x 6 1/2 in

  1. US Std Fanfold, 14 7/8 x 11 in

  2. German Std Fanfold, 8 1/2 x 12 in

  3. German Legal Fanfold, 8 1/2 x 13 in

PRTINFO 函 数 - 图19PRTINFO 函 数 - 图20PRTINFO 函 数 - 图21如果 nPrinterSetting 等于 3 (FOXPRO.H 中的 PRT_PAPERLENGTH) PRTINFO 按

PRTINFO 函 数 - 图221mm 单位返回纸的长度

PRTINFO 函 数 - 图23PRTINFO 函 数 - 图24PRTINFO 函 数 - 图25如果 nPrinterSetting 等于 4 (FOXPRO.H 中的 PRT_PAPERWIDTH) PRTINFO 按

PRTINFO 函 数 - 图261mm 单位返回纸的宽度

PRTINFO 函 数 - 图27PRTINFO 函 数 - 图28PRTINFO 函 数 - 图29PRTINFO 函 数 - 图30如果 nPrinterSetting 等于 5 (FOXPRO.H 的 PRT_SCALE) PRTINFO 返回打印输出的比例因子

PRTINFO 函 数 - 图31PRTINFO 函 数 - 图32PRTINFO 函 数 - 图33PRTINFO 函 数 - 图34如果 nPrinterSetting 等于 6 (FOXPRO.H 中的 PRT_COPIES) PRTINFO 返回需要打印的副本数目

PRTINFO 函 数 - 图35PRTINFO 函 数 - 图36PRTINFO 函 数 - 图37如果 nPrinterSetting 等于 7 (FOXPRO.H 中的 PRT_DEFAS O URCE) PRTINFO 返回

PRTINFO 函 数 - 图38默认的纸张来源

返 回 值 设 置

  1. 上层纸盒

  2. 下层纸盒

  3. 中层纸盒

  4. 人工送纸

  5. 信封纸盒

  6. 人工送纸的信封

  7. 自动选取

  8. 输纸器送纸

  9. 小型样式

  10. 大型样式

  11. 大容量

14 卡式盒

PRTINFO 函 数 - 图39PRTINFO 函 数 - 图40PRTINFO 函 数 - 图41PRTINFO 函 数 - 图42PRTINFO 函 数 - 图43PRTINFO 函 数 - 图44如果 nPrinterSetting 等于 8 (FOXPRO.H 中的 PRT_PRTQUAL) PRTINFO 返回一个正值 以每英寸的点数 (DPI) 指示水平分辨率 或一个负值指示打印质量

返 回 值 设 置

  • 1 草图

  • 2 低档

  • 3 中档

  • 4 高档

PRTINFO 函 数 - 图45PRTINFO 函 数 - 图46PRTINFO 函 数 - 图47PRTINFO 函 数 - 图48PRTINFO 函 数 - 图49如果 nPrinter Setting 等于 9 (FOXPRO.H 中的 PRT_COLOR) PRTINFO 返回一个值 指示彩色打印机输出为彩色还是黑白

返 回 值 设 置

  1. 彩色

  2. 黑白

PRTINFO 函 数 - 图50PRTINFO 函 数 - 图51PRTINFO 函 数 - 图52PRTINFO 函 数 - 图53如果 nPrinterSetting 等于 10 (FOXPRO.H 中的 PRT_DUPLEX) PRTINFO 返回双工方式

返 回 值 设 置

  1. 单向打印

  2. 垂直双向打印

  3. 水平双向打印

PRTINFO 函 数 - 图54PRTINFO 函 数 - 图55PRTINFO 函 数 - 图56PRTINFO 函 数 - 图57PRTINFO 函 数 - 图58PRTINFO 函 数 - 图59如果 nPrinterSetting 等于 11 (FOXPRO.H 中的 PRT_YRESOLUTION) PRTINFO 以每英寸的点数 (DPI) 返回垂直分辨率 如果此信息不可用 返回 -1

PRTINFO 函 数 - 图60PRTINFO 函 数 - 图61PRTINFO 函 数 - 图62PRTINFO 函 数 - 图63PRTINFO 函 数 - 图64如果 nPrinterSetting 等于 12 (FOXPRO.H 中的 PRT_TTOPTION) PRTINFO 返回一个值 指示如何打印 TrueType 字体

返 回 值 设 置

  1. 作为位图图形打印

  2. 作为软字体下载

  3. 替代设备字体

PRTINFO 函 数 - 图65PRTINFO 函 数 - 图66PRTINFO 函 数 - 图67PRTINFO 函 数 - 图68如果 nPrinterSetting 等于 13 PRTINFO 返回一个值指示输出是否排序

返 回 值 设 置

  1. 不排序

  2. 排序

cPrinterName

PRTINFO 函 数 - 图69PRTINFO 函 数 - 图70PRTINFO 函 数 - 图71指 定 需 要 返 回 信 息 的 打 印 机 名 如 果 省 略 cPrinterName 则 返 回 默 认 的 打 印机 的 信 息

说 明

PRTINFO 函 数 - 图72PRTINFO 函 数 - 图73PRTINFO 函 数 - 图74PRTINFO 函 数 - 图75PRTINFO 函 数 - 图76PRTINFO 函 数 - 图77PRTINFO 函 数 - 图78PRTINFO 函 数 - 图79PRTINFO 函 数 - 图80PRTINFO 函 数 - 图81Visual FoxPro 的打印机设置是在 页面设置 对话框中进行的 从 文件 菜单中选择 页面设置 可以显示 Visual FoxPro 的 页面设置 对 话 框

请 参 阅

GETPRINTER ( ) , PRINTSTATUS( ), ET DEVICE, SET PRINTER, SYS(13), SYS(1037)