几何尺寸与公差论坛

 找回密码
 注册
查看: 1122|回复: 0

【转帖】vc中的报表技术问题经验谈

[复制链接]
发表于 2008-12-18 10:18:45 | 显示全部楼层 |阅读模式
若有人赚得全世界,陪上自己的性命,有什么益处呢?这是《圣经》中的一句话。
若是为了自己心里深处的梦想,那也是值的.金戈铁马曾经儿时的梦想,但随着计算机时代的到来,Code成为自己此生的心愿.因为兴趣所有职业,但是职业却让兴趣也来也远,也曾苦恼过,但是接纳了生活的安排.我现在只能适应它.但是从今天开始,我将可以自由地写我自己的code,不用在为上线和交差懊恼,钱不钱无所谓了,因为我喜欢VC/C++.
也许会让很多人纳闷,我竟然要用VC来开发MIS系统,其中的味道真是白天不懂夜的黑呀.也许用VB/ASP/JSP很利索就完成了,但自己仍然固执已见,其中有报表功能,VC去哪找呀.水晶报表,调用WORD,使用FARPOINT控件都试过了,但是对于自己绿色软件的思路都不合.还是去Codeproject看看,研究了ReportGenerator近三个月,思路流程已基本看透了.在用的过程中发现了好些问题,并自行进行了修改,终于可用了会用了,也感觉到报表软件确实是有技术含量的东东,想想要是自己做个数巨报表之类的软件,现在应该是没有问题了.
天终于放晴了,赶紧总结自己的几点收获吧,
(1)在ReportGenerator的修改中,自己解决了根据grid的行数来自行调整Grid的边框高度(在ondraw中);
(2)修改了文本不能在表格中的居中问题,原因是作者没有增加DT_CENTER|DT_VCENTER |DT_SINGLELINE(在ondraw中);
(3)理解的设计器中尺寸要以英寸为单位否则会出错.
(4)又知道了LogFont是CFONT中需要传递的一个结构;(5)知道了CFONT中一个点等于1/72英寸,设置字体高度时必须设为大小的10倍,用于放大.
同时,在调试调用WORD项目的时候,终于知道怎么如何将word2003加进来了,好像从wordxp开始,它的类库都已经统一成MSWORD.H和MSWORD.CPP了,该死的microsoft早该如此了.打开文件Open函数曾加了4个参数,其类型分别为[OpenAndRepair=BOOL], [DocumentDirection=INT], [NoEncodingDialog=BOOL], [XMLTransform=STRING]).
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-5-9 13:08 , Processed in 0.035513 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表