点击或拖拽改变大小

Functions.PrtInfo 方法

X#
-- todo --
返回当前指定的打印机设置。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION PrtInfo(
	nPrinterSetting,
	cPrinterName
) AS LONG CLIPPER
查看代码

参数

nPrinterSetting (Optional)
类型:__Usual
指定要返回的 X# 打印机设置。备注部分的表格列出了返回的打印机设置类型的描述。
cPrinterName (Optional)
类型:__Usual
指定要返回信息的打印机名称。如果省略 cPrinterName,则返回默认打印机的信息。

返回值

类型:Int32
数值数据类型。以下表格列出了指定特定 nPrinterSetting 值时返回的值。
如果 nPrinterSetting 为 1,PrtInfo( ) 返回纸张方向如下:
返回值纸张方向
-1信息不可用
0纵向
1横向
如果 nPrinterSetting 为 2,PrtInfo( ) 返回纸张大小如下:
返回值纸张大小
–1 或未列出的值信息不可用。使用 nPrinterSetting = 3 和 nPrinterSetting = 4 返回纸张大小。
1信纸,8 1/2 x 11 英寸
2小型信纸,8 1/2 x 11 英寸
3小报,11 x 17 英寸
4账簿,17 x 11 英寸
5法律文书,8 1/2 x 14 英寸
6声明,5 1/2 x 8 1/2 英寸
7行政公文,7 1/4 x 10 1/2 英寸
8A3,297 x 420 毫米
9A4,210 x 297 毫米
10A4 小号,210 x 297 毫米
11A5,148 x 210 毫米
12B4,250 x 354 毫米
13B5,182 x 257 毫米
14对开本,8 1/2 x 13 英寸
15四开本,215 x 275 毫米
1610 x 14 英寸
1711 x 17 英寸
18便笺,8 1/2 x 11 英寸
19信封 #9,3 7/8 x 8 7/8 英寸
20信封 #10,4 1/8 x 9 1/2 英寸
21信封 #11,4 1/2 x 10 3/8 英寸
22信封 #12,4 1/2 x 11 英寸
23信封 #14,5 x 11 1/2 英寸
24C 尺寸纸
25D 尺寸纸
26E 尺寸纸
27信封 DL,110 x 220 毫米
28信封 C5,162 x 229 毫米
29信封 C3,324 x 458 毫米
30信封 C4,229 x 324 毫米
31信封 C6,114 x 162 毫米
32信封 C65,114 x 229 毫米
33信封 B4,250 x 353 毫米
34信封 B5,176 x 250 毫米
35信封 B6,176 x 125 毫米
36信封,110 x 230 毫米
37信封 Monarch,3 7/8 x 7.5 英寸
386 3/4 信封,3 5/8 x 6 1/2 英寸
39美国标准折叠纸,14 7/8 x 11 英寸
40德国标准折叠纸,8 1/2 x 12 英寸
41德国法律折叠纸,8 1/2 x 13 英寸
如果 nPrinterSetting 为 7,PrtInfo( ) 返回默认纸张来源如下:
返回值默认纸张来源
1上层纸盒
2下层纸盒
3中层纸盒
4手动进纸
5信封纸盒
6手动进信封
7自动进纸
8连续进纸
9小型格式
10大型格式
11大容量纸盒
14纸盒
15默认输入纸盒(自动选择)
如果 nPrinterSetting 为 8 且 PrtInfo( ) 返回负值,返回值表示打印质量如下:
返回值打印质量
-1草稿
–2
–3
–4
如果 nPrinterSetting 为 9,PrtInfo( ) 返回一个值,指示彩色打印机是否渲染彩色或单色输出,如下所示:
返回值输出颜色
1单色
2彩色
如果 nPrinterSetting 为 10,PrtInfo( ) 返回双面打印模式,如下所示:
返回值双面打印模式
1单面打印
2垂直双面打印
3水平双面打印
如果 nPrinterSetting 为 12,PrtInfo( ) 返回一个值,指示 TrueType® 字体的打印方式,如下所示:
返回值TrueType® 字体的打印方式
1作为位图图形打印
2作为软字体下载
3替换为设备字体
如果 nPrinterSetting 为 13,PrtInfo( ) 返回一个值,指示输出是否进行整理,如下所示:
返回值整理
0不整理
1整理
备注
您可以在打印机页面设置对话框中设置 X# 打印机设置。有关更多信息,请参阅页面设置对话框。
nPrinterSettingXSHARP.H返回的设置
1PRT_ORIENTATION纸张方向
2PRT_PAPERSIZE纸张大小
3PRT_PAPERLENGTH纸张长度(以 0.1 毫米为增量)
4PRT_PAPERWIDTH纸张宽度(以 0.1 毫米为增量)
5PRT_SCALE打印机输出缩放比例
6PRT_COPIES打印份数
7PRT_DEFASOURCE默认纸张来源
8PRT_PRINTQUAL正值表示水平分辨率(以每英寸点数 DPI 为单位),负值表示打印质量。
9PRT_COLOR指示彩色打印机是否渲染彩色或单色输出的值
10PRT_DUPLEX双面打印模式
11PRT_YRESOLUTION垂直分辨率(以每英寸点数 DPI 为单位)。如果不可用,则返回 -1。
12PRT_TTOPTION指示 TrueType® 字体打印方式的值
13PRT_COLLATE指示输出是否进行整理的值
参见