Foxtable(狐表)用户栏目专家坐堂 → 老爹,5号更新打印初步测试结果....好象更郁闷了....


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

主题:老爹,5号更新打印初步测试结果....好象更郁闷了....

帅哥哟,离线,有人找我吗?
狐狸爸爸
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/6 9:35:00 [只看该作者]

既然是自定义纸张,何必加上:

doc.PageSetting.Landscape = true

这一行删除,否则导致宽度和高度对调!

 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/6 9:51:00 [只看该作者]

老爹您看看10楼的测试,测试用的代码如下....
Dim doc As New PrintDoc
Dim rx As prt.RenderText
Dim x As Integer = tables("打印参数")(0)("X参数")
Dim y As Integer = tables("打印参数")(0)("Y参数")
Dim a As Integer = tables("纸张参数")(0)("A参数")
Dim b As Integer = tables("纸张参数")(0)("B参数")
doc.PageSetting.Width = a
doc.PageSetting.Height = b

[此贴子已经被作者于2009-2-6 9:51:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/6 10:26:00 [只看该作者]

不管是打印还是预览,我这边都正常

 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/6 10:32:00 [只看该作者]

图片点击可在新窗口打开查看您用的是什么打印机?俺的是针式打印机... 基本上fa piao打印都得用这个吧...您找个同型号的试试?
[此贴子已经被作者于2009-2-6 10:35:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/6 10:35:00 [只看该作者]

激光

 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/6 10:58:00 [只看该作者]

以下是引用狐狸爸爸在2009-2-6 10:35:00的发言:
激光

我无语了...换上HP LaserJet 1018激光打印机...出来是这样的(下图..)...不但整体转90度,而且是从预览的右边打起,整体还缩小....如果把红色部分删除,则正常.....
测试代码...
Dim doc As New PrintDoc
Dim rx As prt.RenderText
Dim x As Integer = tables("打印参数")(0)("X参数")
Dim y As Integer = tables("打印参数")(0)("Y参数")

doc.PageSetting.Width = 187
doc.PageSetting.Height = 102
Doc.PageSetting.LeftMargin = 0
Doc.PageSetting.RightMargin = 0
Doc.PageSetting.TopMargin = 0
Doc.PageSetting.BottomMargin = 0


图片点击可在新窗口打开查看此主题相关图片如下:20090206.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-2-6 11:05:28编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/6 11:02:00 [只看该作者]

你不是加上了这个吗?

doc.PageSetting.Landscape = true

这句代码就是要整体旋转嘛。

 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/6 11:04:00 [只看该作者]

您看16楼的测试代码我有加那句吗?

并且那页边距的设置根本没用...全部设为0.还是会有隐藏的页边距..从而造成整体缩小...
Doc.PageSetting.LeftMargin = 0
Doc.PageSetting.RightMargin = 0
Doc.PageSetting.TopMargin = 0
Doc.PageSetting.BottomMargin = 0
[此贴子已经被作者于2009-2-6 11:17:13编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/6 11:25:00 [只看该作者]

留意打印机的属性设置,也许你默认设置为横向了!


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

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/6 11:40:00 [只看该作者]

好像自定义纸张的高度必须大过宽度,否则会自动对调,我看看是怎么回事。

 回到顶部
总数 21 上一页 1 2 3 下一页