TXTControl .NET23 打印问题 问题比较急
本帖最后由 KingMan 于 2017-10-19 18:34 编辑两份数据,打印出来横纵向不一致。正常应该是横向打印出来。
详细情况见附件图片和附件程序代码。
请帮忙查找下原因和提供解决方法,客户很多数据急着上交病历。
您好,我们会对您的代码进行测试,明天会给您一个反馈结果 两个文件的页面设置是不同的,下面的截图是打印正确的那张
出错的这个设置错误,设置为了纵向,但是宽度是297,高度210,刚好相反,因此显示是正常,但是打印是错误
本帖最后由 KingMan 于 2017-10-21 09:02 编辑
Richard.Ma 发表于 2017-10-20 18:13
两个文件的页面设置是不同的,下面的截图是打印正确的那张
出错的这个设置错误,设置为了纵向,但是宽度是 ...
1.但是程序中获取的两个文件加载后页面属性LansScape都是纵向。为什么?
不是的,实际上确实是一个纵向,一个横向。你可以再加载看一下,
本来设置为横向的时候,宽>高,但是你这个应该是手动设置过了刚好相反 本帖最后由 KingMan 于 2017-10-21 15:29 编辑
Richard.Ma 发表于 2017-10-21 09:38
不是的,实际上确实是一个纵向,一个横向。你可以再加载看一下,
本来设置为横向的时候,宽>高,但是你这 ...
您好,这样好像也不对,
我修改了Demo中,添加了转换成A4,横向,纵向,重新设置了纸张,但是还是有问题。
Demo见附件
操作步骤:
1.点击 “文件加载到控件” ->选择 “打印不正常.tx”
2.点击 A4横向,将页面设置成标准A4,
,此时打印,可以看到,打印出来也是不完整的。
3.重复第一步,点击 “文件加载到控件” ->选择 “打印不正常.tx”,结果和 步骤1 相比,完全是不一样的结果。
按照如下的代码设置即可
textControl1.Landscape = true;
textControl1.PageUnit = MeasuringUnit.Millimeter;
textControl1.PageSize.Width = 210;
textControl1.PageSize.Height = 297;
页:
[1]