VB6.0 Printer对象打印WINDOWS--XP系统里如何自定义纸张大小? 10

WINXP的系统,要控制一台HDL-2000针式打印机,纸张为带孔的连续纸,宽210MM,高102MM,编程语句自定义了纸张大小,或是在打印机设置服务器属性添加了格式,但... WINXP的系统,要控制一台HDL-2000针式打印机,纸张为带孔的连续纸,宽210MM,高102MM,编程语句自定义了纸张大小,或是在打印机设置服务器属性添加了格式,但是打印机打印好内容后,总是按A4的长度进纸。通过调用什么?编写什么代码能实现自定义纸张的功能?我是初级菜鸟,高手如有指教,请求您耐心给出傻瓜式的操作步骤,谢谢。 展开
 我来答
尚心部落
2011-11-26 · TA获得超过302个赞
知道小有建树答主
回答量:534
采纳率:0%
帮助的人:561万
展开全部
使用papersize属性,以下是源自msdn中的内容:

PaperSize 属性

返回或设置一个值,该值指出当前打印机的纸张大小。在设计时是不可用。

语法

object.PaperSize [= value]

PaperSize 属性的语法包含下面部分:

部分 描述
Object 对象表达式,其值是“应用于”列表中的一个对象。
Value 一个用来指定纸张大小的值或常数,“设置值”中有详细描述。

设置值

value 的设置值是:

常数 值 描述
VbPRPSLetter 1 信笺, 8 1/2 x 11 英寸。
VbPRPSLetterSmall 2 +A611 小型信笺, 8 1/2 x 11 英寸。
VbPRPSTabloid 3 小型报, 11 x 17 英寸。
VbPRPSLedger 4 分类帐, 17 x 11 英寸。
VbPRPSLegal 5 法律文件, 8 1/2 x 14 英寸。
VbPRPSStatement 6 声明书,5 1/2 x 8 1/2 英寸。
VbPRPSExecutive 7 行政文件,7 1/2 x 10 1/2 英寸。
VbPRPSA3 8 A3, 297 x 420 毫米
VbPRPSA4 9 A4, 210 x 297 毫米
VbPRPSA4Small 10 A4小号, 210 x 297 毫米
VbPRPSA5 11 A5, 148 x 210 毫米
VbPRPSB4 12 B4, 250 x 354 毫米
VbPRPSB5 13 B5, 182 x 257 毫米
VbPRPSFolio 14 对开本, 8 1/2 x 13 英寸。
VbPRPSQuarto 15 四开本, 215 x 275 毫米。
VbPRPS10x14 16 10 x 14 英寸。
VbPRPS11x17 17 11 x 17 英寸。
VbPRPSNote 18 便条,8 1/2 x 11 英寸。
VbPRPSEnv9 19 #9 信封, 3 7/8 x 8 7/8 英寸。
VbPRPSEnv10 20 #10 信封, 4 1/8 x 9 1/2 英寸。
VbPRPSEnv11 21 #11 信封, 4 1/2 x 10 3/8 英寸。
VbPRPSEnv12 22 #12 信封, 4 1/2 x 11 英寸。
VbPRPSEnv14 23 #14 信封, 5 x 11 1/2 英寸。
VbPRPSCSheet 24 C 尺寸工作单
VbPRPSDSheet 25 D 尺寸工作单
VbPRPSESheet 26 E 尺寸工作单
VbPRPSEnvDL 27 DL 型信封, 110 x 220 毫米
VbPRPSEnvC3 29 C3 型信封, 324 x 458 毫米
VbPRPSEnvC4 30 C4 型信封, 229 x 324 毫米
VbPRPSEnvC5 28 C5 型信封, 162 x 229 毫米
VbPRPSEnvC6 31 C6 型信封, 114 x 162 毫米
VbPRPSEnvC65 32 C65 型信封,114 x 229 毫米
VbPRPSEnvB4 33 B4 型信封, 250 x 353 毫米
VbPRPSEnvB5 34 B5 型信封,176 x 250 毫米
VbPRPSEnvB6 35 B6 型信封, 176 x 125 毫米
VbPRPSEnvItaly 36 信封, 110 x 230 毫米
VbPRPSEnvMonarch 37 信封大王, 3 7/8 x 7 1/2 英寸。
VbPRPSEnvPersonal 38 信封, 3 5/8 x 6 1/2 英寸。
VbPRPSFanfoldUS 39 U.S. 标准复写簿, 14 7/8 x 11 英寸。
VbPRPSFanfoldStdGerman 40 德国标准复写簿, 8 1/2 x 12 英寸。
VbPRPSFanfoldLglGerman 41 德国法律复写簿, 8 1/2 x 13 英寸。
VbPRPSUser 256 用户定义

说明

这些常数在 Visual Basic (VB) 中的对象浏览器中的对象库中列出。

打印机 Height 和 Width 属性的设置自动地将 PaperSize 设置为 vbPRPSUser。

注意 Printer 对象此属性的效果依赖于打印机厂家提供的驱动程序。某些属性设置值可能不起作用,或者一些不同的属性设置值可能有相同的效果。接受范围之外的设置值可能产生也可能不产生错误。详细信息,请参阅厂家具体驱动程序的文档。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式