Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共21 条记录, 每页显示 10 条, 页签: [1] [2] [3]
[浏览完整版]

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

11楼
狐狸爸爸 发表于:2009/2/6 9:35:00
既然是自定义纸张,何必加上:

doc.PageSetting.Landscape = true

这一行删除,否则导致宽度和高度对调!
12楼
菜鸟foxtable 发表于: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楼
狐狸爸爸 发表于:2009/2/6 10:26:00
不管是打印还是预览,我这边都正常
14楼
菜鸟foxtable 发表于:2009/2/6 10:32:00
图片点击可在新窗口打开查看您用的是什么打印机?俺的是针式打印机... 基本上fa piao打印都得用这个吧...您找个同型号的试试?
[此贴子已经被作者于2009-2-6 10:35:12编辑过]
15楼
狐狸爸爸 发表于:2009/2/6 10:35:00
激光
16楼
菜鸟foxtable 发表于: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楼
狐狸爸爸 发表于:2009/2/6 11:02:00
你不是加上了这个吗?

doc.PageSetting.Landscape = true

这句代码就是要整体旋转嘛。
18楼
菜鸟foxtable 发表于: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楼
狐狸爸爸 发表于:2009/2/6 11:25:00
留意打印机的属性设置,也许你默认设置为横向了!


图片点击可在新窗口打开查看此主题相关图片如下:print.jpg
图片点击可在新窗口打开查看
20楼
狐狸爸爸 发表于:2009/2/6 11:40:00
好像自定义纸张的高度必须大过宽度,否则会自动对调,我看看是怎么回事。
共21 条记录, 每页显示 10 条, 页签: [1] [2] [3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.