haitao:
客户端程序(C/S、C/W之C),也不想在打印上花太多的功夫,于是就仿照B/S的做法
[阅读: 655] 2008-12-11 01:26:28
客户端程序(C/S、C/W之C),也不想在打印上花太多的功夫,于是就仿照B/S的做法
输出一个html页面,显示给用户,由用户自己决定直接预览、打印,还是复制到Excel/Word再处理
我以前的做法是输出纯文本信息到系统剪贴板,由用户自己复制到Excel/Word再处理
因为缺少表格线、字体大小颜色、单元格的合并,所以需要用户的处理还是比较多的
按html输出,表格线、字体大小颜色、单元格的合并都是有了,这些处理基本替用户省掉了
但是,如果用户要求的表格线、字体大小颜色不一样,则还需要修改程序源代码、重新编译。。。。。。
于是,考虑输出html时,采用“json格式的文本信息+生成表格的js”
这样,用户要改格式,只要修改那个js的表格生成函数就行了,无须修改程序源代码、重新编译。。。。。