e.Form.Page.Width = 50 \'纸张宽度为100毫米
e.Form.Page.Height = 120 \'纸张高度为120毫米
e.Form.Page.LeftMargin = 0 \'设置左边距
e.Form.Page.RightMargin = 0 \'设置右边距
e.Form.Page.TopMargin = 0 \'设置上边距
e.Form.Page.BottomMargin = 0 \'设置下边距
Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.PageSetting.Width = 50 \'纸张宽度为100毫米
doc.PageSetting.Height = 120 \'纸张高度为120毫米
doc.AutoRotate = False
![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/bmp.gif)
此主题相关图片如下:snipaste_2023-08-01_15-00-48.bmp
![dvubb 图片点击可在新窗口打开查看](UploadFile/2023-8/2023811524457876.bmp)
Dim ps As new System.Drawing.Printing.PrinterSettings
ps.Copies = e.form.controls("NumericComboBox1").value \'设置份数\'
doc.Preview()