Foxtable(狐表)用户栏目专家坐堂 → 求助


  共有1407人关注过本帖平板打印复制链接

主题:求助

帅哥哟,离线,有人找我吗?
丛靖垚
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:10 积分:150 威望:0 精华:0 注册:2017/10/11 15:32:00
求助  发帖心情 Post By:2017/10/18 16:06:00 [只看该作者]

在窗口中设置打印按钮,可是总是不能控制页边距,怎么解决呢?之前直接用窗口打印不行,在朋友的建议下添加了TabControl和panel控件,可是仍然达不到效果。
Dim tb As WinForm.TabControl = e.Form.Controls("TabControl1")
Dim pan1 As WinForm.Panel = e.Form.Controls("Panel1")

'e.Form.Page.Width = 230'纸张宽度为210毫米
'e.Form.page.Height = 200 '纸张高度为140毫米

Dim doc As PrintDoc
Select Case tb.SelectedPage.text
    Case  "Page1"
        doc  = e.Form.GernatePrintDoc(pan1)
End Select
Doc.PageSetting.Width=210
Doc.PageSetting.Height=140
Doc.PageSetting.TopMargin=10
Doc.PageSetting.BottomMargin=10
Doc.PageSetting.LeftMargin=10
Doc.PageSetting.RightMargin=10

doc.Preview()

 回到顶部