Foxtable(狐表)用户栏目专家坐堂 → XP系统窗口打印表格没有线条


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

主题:XP系统窗口打印表格没有线条

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


加好友 发短信
等级:小狐 帖子:393 积分:3181 威望:0 精华:0 注册:2019/4/13 16:10:00
XP系统窗口打印表格没有线条  发帖心情 Post By:2020/6/9 20:02:00 [只看该作者]

这个是XP系统,窗口打印预览,表格没有线条

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

这个是WIN7系统,窗口打印,是有线条的

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

这个是代码,麻烦老师帮我看一下是什么问题?

Select Case r("打印纸张")
Case "一等分(241cm*210cm)"
e.Form.page.width=241
e.Form.page.height=280
e.Form.Page.LeftMargin = r("左边距") '设置左边距
e.Form.Page.RightMargin = r("右边距")  '设置右边距
e.Form.Page.TopMargin = r("上边距")  '设置上边距
e.Form.Page.BottomMargin = r("下边距")  '设置下边距

Case "二等分(241cm*140cm)"
e.Form.page.width=241
e.Form.page.height=140
e.Form.Page.LeftMargin = r("左边距") '设置左边距
e.Form.Page.RightMargin = r("右边距")  '设置右边距
e.Form.Page.TopMargin = r("上边距")  '设置上边距
e.Form.Page.BottomMargin = r("下边距")  '设置下边距
e.Form.Controls("Table1").MaxRows = 12

Case "三等分(241cm*93cm)"
e.Form.page.width=241
e.Form.page.height=93
e.Form.Page.LeftMargin = r("左边距") '设置左边距
e.Form.Page.RightMargin = r("右边距")  '设置右边距
e.Form.Page.TopMargin = r("上边距")  '设置上边距
e.Form.Page.BottomMargin = r("下边距")  '设置下边距
e.Form.Controls("Table1").MaxRows = 4
End Select

Dim b1 As WinForm.Label = e.Form.Controls("Label17")'是否显示三联单标签
If b1.visible = False Then
    b1.Printable = False
Else
    b1.Printable = True
End If

Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.AutoRotate = False '禁止自动旋转打印内容
doc.Preview()

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/9 20:08:00 [只看该作者]

系统主题影响的。到窗口设计里设置表格线颜色,颜色不要选择系统颜色,改为web颜色或者自定义颜色。

 回到顶部