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 VCL is a comprehensive e-document creation component suite for Delphi™ and C++Builder®. eDocEngine can create documents in clipboard, 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 and WMF formats.
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://, //, 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格式
-
访问指定内容的单个单元格。
-
创建具有无限数量的工作表的工作簿
-
设置行间距和列间距
-
设置单个列宽
eDocEngine ships with ready-to-use Report-Export interfaces that tightly integrate with popular Delphi reporting tools such as ReportBuilder, FastReport, Rave, QuickReport, and Ace Reporter. Using eDocEngine Report-Export interfaces, you can directly export reports to PDF and other formats without having to write any code.
Feature Matrix
General Features and I/O Support
- 100% TCanvas, Windows® GDI functions
- Include all content element types [Text, Image, Shape…] (where supported)
- Add rotated text and Images (where supported)
- Save to file and memory stream
- Page Producer component to automatically write to HTTP Response
- Set master unit of measurement [inch, cm…]
- Automatically open document after creation
- Automatically email document after creation
- Convert metafiles retaining vector graphics
- Sharable settings component
- Save and Restore engine settings
- Page setup
- Choose from pre-defined paper
- Set custom paper sizes
Advanced Features / Generic Document Creation Support
- Run-time Setup Dialogs enhanced for greater ease of use and appearance.
- Email options in setup dialog and accessible from Object Inspector for one-step export-email.
- Output whole paragraphs with single command
- Include RichText as RichText
- RichText rendering support as a standard procedure (DrawRichText). All content supported by TRichEdit can be rendered
- Unicode support added for text rendering
- Table drawing functions, with full control
- Table drawing - word wrap support for Title Row for each column
- Auto pagination for text output as single line and paragraphs
- Support for Variables / Place holders for Text rendering. Built-in and user-defined variables supported. Built-in variables include Page#, Total Pages, Date and Time.
- Automatically parse and activate URLs: ftp://, //, email, file://
- Header/Footer control
- Store document information (where supported)
- Insert backgrounds - image and text
- Insert watermarks and stampings (insert any type of content element - metafile, image, text, including combination of elements)
3rd-Party / Reporting tools Support
- Auto alignment of text for Excel export. New properties ApplyAlignment and MultiPass provide greater control.
- Word wrapping of cell text for Excel export. New property WordWrap controls option.
- Optimized image rendering: Storing a reused image only once in the PDF using OnEncodeGraphic and OnEncodeGraphicDone events. Greatly reduces file sizes when images are repeated.
- QuickReport Export
- ReportBuilder Export
- FastReport Export (FR v2.x and above)
- Rave Reports Export
- AceReporter Export
- GmPrintSuite Export
- TRichView Export
- ThtmlViewer Export
- Express Printing System Export
- TMS Grid Export
File Formats Support
- PDF
- Other Document Formats: RTF, HTML, XHTML
- Excel
- Other Spreadsheet and Text Formats: Quattro Pro, Lotus 1-2-3, DIF, SYLK, Text and CSV
- TIFF, PNG, SVG
- Other Graphic Formats: JPEG, GIF, BMP, EMF, WMF
- Windows® Clipboard
PDF Document / Forms Creation Support
- Vertical Text rendering
- Insert large JPEG image files directly into the PDF document
- Unicode support for Document Information and Bookmarks
- Store images as zipped bitmap and JPEG
- Use Compression
- Use TrueType fonts
- Embed TrueType fonts
- Subset fonts to reduce file size
- Support for all character sets - Eastern Europe , Chinese, Japanese…
- Optimized font subset embedding and Unicode characters support. Reduces file size to nearly 1/10 the original size.
- Insert all types of Annotations: FreeText, Line, Square, Circle, Highlight, Underline, Squiggly, StrikeOut, Stamp, Ink.
- File Attachment: Support for attaching any type of external file to the created PDF.
- Set any type of Action to links/annotations: GoToR, Launch, Named, JavaScript.
- Support for inserting Custom Document Information. Write XMP metadata of document to insert custom document information and make it accessible to applications that support XMP.
- Support for actions on Document and Page events. JavaScript actions can be associated with document and page events such as Open, Close, Print, Save.
- Support for associating all actions with annotations, bookmarks, and document and page events.
- Secure with password using 40bit and 128bit Encryption
- Set bookmarks with unlimited nesting levels
- Add Text Note, Link and Widget Annotations
- Add thumbnails
- JavaScript Actions
- Set viewer preferences
- Interactive Forms creation (also known as AcroForms)
- Interactive Forms - button actions for Submit and Reset
- Interactive Forms - custom JavaScript button actions
- Interactive Forms - submission format as HTML, FDF, XML
RTF, HTML, XHTML Creation Support
- RTF: Store images as PNG, JPEG, Metafile and BMP
- HTML, XHTML: Store images as PNG, JPEG, GIF and BMP
- Set tabs and output text at tab positions
- Automatically parse and hyperlink URLs
- Include images in binary encoding to reduce file size
- HTML, XHTML: Build Table of Contents page
- HTML, XHTML: Include page navigator with First, Prior, Next, Last and TOC links
- HTML, XHTML: Set graphic and text based navigator buttons
- HTML, XHTML: Set page to AutoScroll
Excel, Spreadsheet Creation Support
- Formula support (in Excel)
- Store images as Metafile and BMP
- Access individual cells to place content
- Create workbooks with unlimited worksheets
- Set row spacing and column spacing
- Set individual column widths