eDocEngine VCL 是一个适用于Delphi™和C++Builder®开发环境的综合性的电子文档创建组件套装。eDocEngine能够创建的文档格式有剪切板,PDF,RTF,HTML,XHTML EXCEL, TEXT, CSV, Quattro Pro, LOTUS 1-2-3, DIF, SYLK, TIFF, PNG, SVG (基于XML的矢量图形), JPEG, GIF, BMP, EMF和WMF格式。eDocEngine拥有现成的Report-Exoprt接口,这些接口紧密的集成了流行的Delphi报表工具,如ReportBuilder, FastReport, Rave, QuickReport, 和 Ace Reporter。使用eDocEngine Report-Export接口,您可以直接导出报表到PDF和其他格式的文档而无需编写任何代码。
具体描述:
一般特性及I/O支持
- 100%的TCanvas, Windows® GDI函数
- 包含所有的内容元素类型[文本,图像,形状图...](所支持的)
- 添加可旋转的文本和图像(所支持的)
- 保存数据到文件和内存流
- Page Producer组件自动地写入数据到HTTP响应
- 设定测量的主单位[英寸,厘米...]
- 在文档创建后自动打开
- 在文档创建后自动通过email发送
- 转换保留的矢量图形的元文件
- 组件的可共享的设置
- 保存和还原引擎的相关设置
- 页面设置
- 从预定义的纸张选择
- 设置自定义纸张大小
高级功能/通用文档创建支持
- 增强的运行时设置对话框更有利于用户的使用和增强外观。
- 设置对话框中的Email选项使您很容易从Object Inspector中一步导出到Email中
- 使用一条命令输出整个段落
- 包含RichText并支持RichText
- 支持RichText渲染作为一个标准的程序(DrawRichText)。通过TRichEdit能够支持所有的内容被渲染。
- 为文本的渲染添加了Unicode支持
- 表的绘制函数,并具有完整的控制管理
- 表绘制- 对标题行的每列支持自动换行
- 对文本的输出自动分页为单独的一行或一个段落
- 支持对文本渲染的变量和位置标识符。支持内置的和用户定义的变量。内置的变量包含页数,总页数,日期和事件。
- 自动地的解析和激活URL:ftp://, http://, email, file://
- 页眉页脚控件
- 存储文档信息(所支持的)
- 插入背景-图像和文本
- 插入水印和印章(插入任何类型的内容元素-图元文件,图像,文本,包含这些元素的组合)
第三方/报表工具支持
- 为Excel导出的文本自动对齐。新属性ApplyAlignment 和MultiPass 提供更强大的控制。
- 为Excel导出的单元格文本自动换行。新属性WordWrap控制选项提供支持。
- 优化的图像渲染:存储一个可重用的图像,在PDF中使用OnEncodeGraphic 和OnEncodeGraphicDone事件时仅一次。当图像与以前的重复的时候,这大大降低了文件的大小
- QuickReport Export 工具
- ReportBuilder Export工具
- FastReport Export工具(FR v2.x及以上版本)
- Rave Reports Export工具
- AceReporter Export工具
- GmPrintSuite Export工具
- TRichView Export 工具
- ThtmlViewer Export 工具
- Express Printing System Export工具
- TMS Grid Export工具
文件格式支持
- PDF
- 其它文档格式: RTF, HTML, XHTML
- Excel
- 其它电子表格和文本格式: Quattro Pro, Lotus 1-2-3, DIF, SYLK, Text and CSV
- TIFF, PNG, SVG
- 其它图形格式: JPEG, GIF, BMP, EMF, WMF
- Windows® 剪切板
PDF文档/表单创建支持
- 垂直文本渲染
- 直接向PDF文档中插入大的JPEG图像文件。
- 对文档信息和书签支持Unicode
- 存储图像为压缩的位图和JPEG图像
- 使用压缩
- 使用TrueType字体
- 嵌入TrueType字体
- 支持子集字体以减小文件大小
- 支持所有的字符集 – 东欧语言 ,汉语, 日语…
- 嵌入优化的字体子集并支持Unicode字符集。减小了文件的大小接近原始大小的1/10。
- 插入所有的注解类型:自由文本,线,圆,高亮显示,下划线,任意形, 删除线,印章,印刻。
- File Attachment: Support for attaching any type of external file to the created PDF.
- 文件附加功能:支持附加任何类型的外部文件到已创建的PDF文档中。
- Set any type of Action to links/annotations: GoToR, Launch, Named, JavaScript.
- 设置任何链接/注解的行为类型:GoToR, Launch, Named, JavaScript。
- 支持插入自定义文档信息。编写文档的XMP元数据来插入自定义文档信息并且使支持XMP的应用程序能够访问到这些信息。
- 支持在文档和页面事件上的行为。JavaScript行为能够与文档和页面事件关联,这些事件如Open, Close, Print, Save。
- 支持与注解,书签,和文档和页面事件关联的行为
- 具有使用40位和128位加密的密码安全保障
- 设置具有无限嵌套级别的书签
- 添加文本注释,链接和Widget注释
- 添加缩略图
- JavaScript行为
- 设置查看器的参数选项
- 交互式表单创建(也称作为AcroForms)
- 交互式表单-用于提交和重置的按钮行为
- 交互式表单-自定义JavaScript按钮行为
- 交互式表单-提交的格式有HTML,FDF,XML
RTF, HTML, XHTML创建支持
- RTF:存储图像为PNG, JPEG, Metafile和BMP格式
- HTML, XHTML: 存储图像为PNG, JPEG, GIF和 BMP格式
- 在制表符位置设置制表符和输出文本
- 自动地解析和超链接到给定的URL
- 包含的图像使用二进制编码格式以减小文件的大小
- HTML, XHTML:建立目录页
- HTML, XHTML:包含第一页,上一页,下一页,最后一页和目录链接的页面导航
- HTML, XHTML:设置基于图形和文本导航按钮
- HTML, XHTML:设置页面为自动滚动
Excel,电子表格创建支持
- 公式支持(在Excel中)
- 存储图像为Metafile和BMP格式
- 访问指定内容的单个单元格。
- 创建具有无限数量的工作表的工作簿
- 设置行间距和列间距
- 设置单个列宽