Foxtable(狐表)用户栏目专家坐堂 → 窗口无法打印黑底白字


  共有3242人关注过本帖树形打印复制链接

主题:窗口无法打印黑底白字

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


加好友 发短信
等级:小狐 帖子:312 积分:2519 威望:0 精华:0 注册:2019/7/19 13:09:00
窗口无法打印黑底白字  发帖心情 Post By:2023/8/1 15:03:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2023-08-01_15-00-57.bmp
图片点击可在新窗口打开查看
以下是窗口的打印代码,预览时没有黑底白字,控件的Printable属性已设置为true

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

图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2023-08-01_15-00-48.bmp
图片点击可在新窗口打开查看


Dim ps As new System.Drawing.Printing.PrinterSettings
ps.Copies = e.form.controls("NumericComboBox1").value   '设置份数'





doc.Preview()

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110815 积分:564019 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/8/1 15:12:00 [只看该作者]

不支持,窗口打印不会考虑控件背景色的。

换个思路,放个图片框控件在M控件底下,图片框放一张纯黑图片

 回到顶部