Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
打印最常变化的是列宽、列位置,以及打印那些列(也就是打印的时候隐藏部分列)。
这些设置可以保存为视图,在打印前调用即可。
可以将调用视图、打印、恢复为正常视图做成一个按钮,使用很方便。
至于字体和行高,一旦确定,是很少需要去修改的。
打印最常变化的是列宽、列位置,以及打印那些列(也就是打印的时候隐藏部分列)。
这些设置可以保存为视图,在打印前调用即可。
可以将调用视图、打印、恢复为正常视图做成一个按钮,使用很方便。
至于字体和行高,一旦确定,是很少需要去修改的。
贺老师,上面我罗索了那么多,其实总结一下很简单,无非是让表格的打印属性增加以下几个属性:
1、主体部分的字体字型号;
2、主体部分的每行行高(应该每行相等);
3、每一列的是否打印和打印的精确宽度;
当然,打印这些可以用报表的方式实现,也可以根据上面您说的根据视图、筛选再打印来实现大部分功能,但打表格增加了我说的这几个属性之后,表格的打印功能会增强好多倍,许多常用的打印就不用使用报表设计功能了,如果改进的工作量不大,何乐而不为呢!
贺老师,或许现在您该体会到我的性格是多么的苛刻和追求完美了吧!在以前的几年中,我给许多大的软件公司提了很多意见,刚开始他们也很反感我(尤其是他们的客服人员很反感我整天提他们解决不了的问题),但吵来吵去吵了好年之后的结果,是有几个大公司的需求经理、项目经理都主动的与我联系,再往后,我的很多批评性的建议都体现在了软件中!(在狐表论坛中,不便说其他厂家的名字,但不是我吹嘘,这些都是在国内拥有几万、甚至十几万用户群的大软件)您作为狐表的老板,肯定想把狐表尽可能做得完美(当然不是第一个版本就做得很完善,有些功能需要一步一步来),如果您不反感,我以后会提更多的意见和建议给您的!尤其您应该批评有些版主,不要整天摆出老师批评学生的口气,您提这么多意见我教的东西都学好了吗,否则就少提意见!或许我提的一些问题并不是很迫切,或者一下子您作为专业的开发人员体会不到用户角度的真正需要和习惯,但还是希望我提的东西您都能够很认真的思考一下!即使当时不能马上实现,也请在以后的升级中给予真正的关注!
贺老师,上面我罗索了那么多,其实总结一下很简单,无非是让表格的打印属性增加以下几个属性:
1、主体部分的字体字型号;
2、主体部分的每行行高(应该每行相等);
3、每一列的是否打印和打印的精确宽度
贺老师,我试了一下,界面上的设置列宽是以像素为单位的,这种单位在屏幕上很方便很精确,在打印时就不太精确了,而且如果屏幕分辨率改变也会导致打印的变化,而用户需要的打印时的列宽和行高是需要以毫米为单位的,只有以真正的长度单位设置列宽和行高,在打印时才真正有意义才能做到精确。至于行高,你说行高很少需要去改动的,这在屏幕上显示是问题不大,但在打印时,行高的多少直接影响着每张纸能打印多少行,影响着打印出来的布局,这绝对是很重要的。
尽管系统已经提供了Excel报表和专业报表,但我认为既然提供了表直接打印的功能,就应该把其功能做得比较实用,就像我在前面说的,其实只要在表的打印属性中增加行高和列宽属性,表打印功能就已经能够处于大部分的打印功能!如果您把这块功能处于得好,那么表打印功能可能比报表设计、报表打印用得还要多得多!您为什么不能稍微改进一下呢?
如果打印出来的列宽能和设置的一模一样,那列宽的问题就解决了,一会我试一下。如果这样,那就把行高也保存在视图里吧,原因前面已经说过了!