找回密码
 立即注册

QQ登录

只需一步,快速开始

KingMan

中级会员

68

主题

148

帖子

554

积分

中级会员

积分
554
KingMan
中级会员   /  发表于:2017-10-19 16:42  /   查看:3958  /  回复:6
本帖最后由 KingMan 于 2017-10-19 18:34 编辑

两份数据,打印出来横纵向不一致。正常应该是横向打印出来。
详细情况见附件图片和附件程序代码。

)OF88]IJQ(UTSWJXK]6_VUO.png527145690.png }$DXXC6A04(A%RCD8XDMB]P.png119731444.png

请帮忙查找下原因和提供解决方法,客户很多数据急着上交病历。

TXControl打印测试 数据文档.rar

4.58 KB, 下载次数: 204

TXControl打印测试程序.rar

285.88 KB, 下载次数: 222

TXControl打印测试 测试结果.rar

191.19 KB, 下载次数: 198

6 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-19 18:36:05
沙发
您好,我们会对您的代码进行测试,明天会给您一个反馈结果
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-20 18:13:07
板凳
两个文件的页面设置是不同的,下面的截图是打印正确的那张
出错的这个设置错误,设置为了纵向,但是宽度是297,高度210,刚好相反,因此显示是正常,但是打印是错误

image.png726517333.png
回复 使用道具 举报
KingMan
中级会员   /  发表于:2017-10-21 08:51:55
地板
本帖最后由 KingMan 于 2017-10-21 09:02 编辑
Richard.Ma 发表于 2017-10-20 18:13
两个文件的页面设置是不同的,下面的截图是打印正确的那张
出错的这个设置错误,设置为了纵向,但是宽度是 ...

1.但是程序中获取的两个文件加载后页面属性LansScape都是纵向。为什么?

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-21 09:38:03
5#
不是的,实际上确实是一个纵向,一个横向。你可以再加载看一下,
本来设置为横向的时候,宽>高,但是你这个应该是手动设置过了刚好相反
回复 使用道具 举报
KingMan
中级会员   /  发表于:2017-10-21 15:16:53
6#
本帖最后由 KingMan 于 2017-10-21 15:29 编辑
Richard.Ma 发表于 2017-10-21 09:38
不是的,实际上确实是一个纵向,一个横向。你可以再加载看一下,
本来设置为横向的时候,宽>高,但是你这 ...

您好,这样好像也不对,
我修改了Demo中,添加了转换成A4,横向,纵向,重新设置了纸张,但是还是有问题。
Demo见附件

操作步骤:
1.点击 “文件加载到控件” ->选择 “打印不正常.tx”
MRX0P0V81__[A2T}50D6.png332305907.png

2.点击 A4横向,将页面设置成标准A4,
NVA5K0C@CHJ7W}32VMDVTVQ.png91150511.png
,此时打印,可以看到,打印出来也是不完整的。

3.重复第一步,点击 “文件加载到控件” ->选择 “打印不正常.tx”,结果和 步骤1 相比,完全是不一样的结果。
$[Z{(90UT~7HNOGIGMT_7`I.png190126341.png


CPMVPG@OSE2IHF)OU9IWDIM.png559775085.png

TXControl打印测试.rar

289.84 KB, 下载次数: 186

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-23 10:08:57
7#
按照如下的代码设置即可

  1.             textControl1.Landscape = true;
  2.             textControl1.PageUnit = MeasuringUnit.Millimeter;
  3.             textControl1.PageSize.Width = 210;
  4.             textControl1.PageSize.Height = 297;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部