# Re: 如何改变Windows 95自定纸张的尺寸?

Posted by 老怪 on August 01, 1998 at 21:46:13:

In Reply to: Re: 如何改变Windows 95自定纸张的尺寸? posted by 小钟 on July 04, 1998 at 07:44:30:

: 我的这个程式是用来列印送货单的, 由于送货单的大部
: 分内容已经预先印好, 尺寸已经固定, 加上一次列印一
: 般都在100张以上, 所以在列印时必须固定纸张的尺寸
: 列印完成再恢复原来设定. 请指教如何实现此功能?

:
: : '在vb6中, 如何改变Windows 95自定纸张的尺寸?

: : 在我公司, 由于机器太多(电脑/印表机/其他周边设备),
: : 所以通常不在程式中将某些设定设死, 而是只给初值, 但
: : 是还是保留 User 可以更改的弹性,

: : 在印表方面, 我通常使用 CommonDialog, 范例如下:
: : Private Sub Command1_Click()
: : '二行指令
: : CommonDialog1.Flags = &H100& Or &H40&
: : CommonDialog1.Action = 5
: : End Sub
: : 我给的参数, 可以设定预设印表机/列印方向/纸张大小.
: : 参数非常多, 所有设定印表机的功能都有, 您可以查VB
: : HELP (查Flags--「列印」对话方块).

使用 printer 物件，就如同用 Form 和 PictureBox 一样的使用印表机。

Follow Ups: