产品特点
- Gnostice eDocEngine是一个全面、通用的100% VCL电子文档创建组件包,支持Borland Delphi和Borland C++Builder。eDocEngine当前支持PDF、RTF、HTML、XHTML、EXCEL、TEXT、CSV、Quattro Pro、LOTUS 1-2-3、DIF、SYLK、TIFF、PNG、SVG (XML based vector graphics)、JPEG、GIF、BMP、EMF和WMF格式文档的创建。
- 从任何的Delphi-C++Builder报表工具导出到用于分发的流行文件格式。支持报表工具包括QuickReport、ReportBuilder、Rave、FastReport、AceReporter等。
- 单个且丰富的编程接口允许您创建吸引人的电子文档:PDF、Word RTF、HTML、XHTML、Excel、Text、TIFF、SVG、JPG等。这不仅简单化编程而且缩减学习弯路和开发成本。
- 通用的引擎给您完全控制创建任何文档,并增加自定义内容适应各种应用程序的需要。
- 高级的PDF输出特征包括:压缩、加密、TrueType字体、字体嵌入、字体子集、国际化字符集(European、Chinese、Japanese...)、书签、注释等等。
- 支持PDF AcroForms使您能够设计丰富格式的PDF表单,支持按钮、检验框、列表框、编辑控件、JavaScript actions。
- 矢量图形和Metafile绘制确保产生的PDF、RTF或其他支持的格式中的可放缩的图形,确保文件文件相当的紧凑并容易的分发。
- 转换RichText到PDF、HTML和其他格式时文档更加的可携带。
- 高级的绘制功能只要调用一个方法就能绘制表格、段落和文本框。
- 段落控件自动校对多行文本的对齐,通过一个属性设置就能完成左、右、中心或适当的对齐。
- 内建页头和页眉控件进一步简化文档创建.
- 可扩展的,良好的设计架构使您快速清楚地实现新的特征和格式。
- 允许最终用户在输出通过运行时对话框配置文档。
- 速度,所有eDocEngine的引擎针对高速着色命令和metafiles进行优化,特别适合动态Internet和Intranet应用开发。
- 通过电子信息缩减信息递送的成本。
- 利用内建的Action、Navigation和form submission特征,增加应用程序的处理效率和缩短回转时间
- 极大地缩减开发工作量和产品上市时间
eDocEngine不需要任何额外的软件或DLL就能够创建各种电子文档,同时eDocEngine还可以作为第三方的插件,增强其它软件的导出功能:
| eDocEngine可作为以下软件的导出插件 |
| QuickReport |
ReportBuilder |
FastReport |
| AceReporter |
Rave Reports |
ThtmlViewer |
| TRichView |
Express Printing System |
GmPrintSuite |
直接使用eDocEngine组件
首先放置eDocEngine VCL组件到Form或DataModule,设置属性自定义输出格式。然后调用方法插入文本、绘制图形、图表和图像并产生Meta文件. 最后的输出能够保存到内存或磁盘中。图片中显示了创建一个新的PDF文档,文档中包括一些文本和metafile,矢量图在metafile中作为矢量图形保存,确保清晰和轻量的PDF文档,即使当放大页面时,也有很清晰的效果。

有力的控制和满意的精度
EDocEngine提供一套扩展的绘制放法使开发者能够创建丰富精确的商业应用要求的电子文档。除了这些标准的绘制放法,EdocEngine还提供通用的Canvas (HDC)句柄,完全兼容Tcanvas和Windows绘制功能。利用通用Canvas 特征,您能够包含任何类型的内容并输着色任何能够绘制自己Canvas 的第三方控件。Canvas (HDC)句柄支持所有文档格式导出。
增强的可视化表达信息
EDocEngine提供提供简单的绘制,如简单文本、图像和图形。为简化开发者的任务,EdocEngine提供表格和网格绘制,通过设置左对齐和右对齐布局文本段落等,这些特征征真正的减轻开发者的工作量。

一种语言并没有任何危险性
所有EdocEngine的文档引擎支持大量的通用属性和方法并且通过有效的OOP技术把类分层,使得创建多种格式的文档只要一行代码。而且当需要实现的高级特征时(如支持特殊文档PDF、RTF或HTML)开发者不用冒任何风险。高级特征通过引擎额外的属性和方法支持。您能够实现加密,编码,字体嵌入和字体子设置PDF文档,并在单元格中放置内容,设置单元格格式和开始新的Excel Worksheet。没有任何危险。
可扩展的架构
利用布局可扩展的架构,eDocEngine使它能够继续被开发和增强。新的文档格式和特征能够被容易的支持。支持新的报表工具的新的数据导出组件能够被实现,并带有灵活和高可配置的报表导出接口架构。 |