zoukankan      html  css  js  c++  java
  • 报告生成器

    介绍 打印是大多数应用程序的正常部分,但对许多开发人员来说太复杂了。向应用程序添加打印列表和报告所需的工作量常常令人生畏,而且存在许多缺陷。这里,我提供了一个包来提供帮助,包中包含一个使用模板文件的插件报告生成器、一个sdi演示程序、一个用于模板文件的即插即用报告编辑器,以及一个演示程序。和文档!这些代码可以在您自己的应用程序中原样使用,也可以作为CReportEditor。 ReportCreator还包含一个标尺,可以删除它并与其他cdiagrameditor派生的作品一起使用。不过,这是留给读者的练习。 文档包含包结构上的文档。 使用ReportCreator ReportCreator是报表生成器模板文件的编辑器。它首先也是最重要的一个矢量编辑器,让你在屏幕上用CDiagramEditor的所有特性绘制字段,比如平移,缩放,多次选择,还有很多很多。 它允许您以像素、厘米或英寸为单位工作,以适合于面向打印机的应用程序。文档包含了详细的信息。 许可证 如果您想要将这些包或它们的一部分添加到您自己的代码中—商业与否,您完全可以这样做。代码附带tisataafl许可,有一种东西叫做免费午餐,你可以自由修改、重写、转售或者对代码做任何你想做的事情。您可以明确地删除源代码和标题中的我的注释,用您自己的注释替代它们。如果您应该在商业应用程序中使用代码,您不必在代码、文档或完成的应用程序中向我致谢。 历史 6/5/2005 初始版本 28/5/2005 首先,更正几个错误: 固定的资源泄漏在CCornerBox::OnPaint报告创建者(alex_br)。修正了在绘制对象线厚/笔刷创建中的愚蠢的线厚错误。 以及其他一些被作为衍生品从其他修改中删除的内容。 也有不少变化: Multi-template报告。报告可以由多个模板,例如,标题页,几个部分和总结(Carsten Bøgh Poulsen)。动态对象访问。对象可以在运行时访问,因此可以检查和修改属性。对象也可以在运行时添加(Hakan Nilsson)。字段和单元格的更特殊标记。[%粗体%]和[%斜体%]将分别使字段/单元格加粗或斜体。[%分离器%],[% bold-separator %], [% double-separator %]将画一条细线,粗线或双行跨网格中的一行,而不是数据(Carsten Bøgh Poulsen)。图像不仅可以从文件中设置,还可以从hbitmap和句柄到DIBs (Alex Evans)。从文件模板不仅可以被添加,但也与数据从CStringArray LPCTSTR,用甚至从应用程序资源(Carsten BøDaberElay, gh Poulsen)。 1/10/2006 这个项目已经被忽视了一段时间,但是现在是时候进行更新了!这次,我们有: 当根据文档添加数据时,从Add返回TRUE以支持字体字符集。(Vladimir Svrkota, J Bartkowiak)。增加了语言环境处理。添加[%pagebreak%]-网格命令。这和其他命令一样工作,当将此文本放入单元格时,网格将中断并在下一页继续。添加了一个函数调用ReplaceCell来在网格中设置单元格数据。此调用将特定单元格中的数据替换为新数据。(Carsten B Poulsen) 非常感谢所有对这个项目的帮助、反馈和支持! 本文转载于:http://www.diyabc.com/frontweb/news338.html

  • 相关阅读:
    封装 lhgDialog弹出窗口组件 为C#的api
    最简单的dbhelper类
    asp.net无组件导出Excel
    js中的escape的用法汇总
    【Demo 0110】获取内存信息
    【Demo 0119】延时加载DLL 编程
    【Demo 0112】共享数据段
    【Demo 0116】堆的使用
    【Demo 0111】获取进程当前内存使用
    【Demo 0118】动态加载DLL
  • 原文地址:https://www.cnblogs.com/Dincat/p/13437753.html
Copyright © 2011-2022 走看看