eDocEngine VCL 是一個適用于Delphi™和C++Builder®開發(fā)環(huán)境的綜合性的電子文檔創(chuàng)建組件套裝。eDocEngine能夠創(chuàng)建的文檔格式有剪切板,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擁有現(xiàn)成的Report-Exoprt接口,這些接口緊密的集成了流行的Delphi報表工具,如ReportBuilder, FastReport, Rave, QuickReport, 和 Ace Reporter。使用eDocEngine Report-Export接口,您可以直接導出報表到PDF和其他格式的文檔而無需編寫任何代碼。
功能列表
一般特性及I/O支持
-
100%的TCanvas, Windows® GDI函數(shù)
-
包含所有的內容元素類型[文本,圖像,形狀圖...](所支持的)
-
添加可旋轉的文本和圖像(所支持的)
-
保存數(shù)據(jù)到文件和內存流
-
Page Producer組件自動地寫入數(shù)據(jù)到HTTP響應
-
設定測量的主單位[英寸,厘米...]
-
在文檔創(chuàng)建后自動打開
-
在文檔創(chuàng)建后自動通過email發(fā)送
-
轉換保留的矢量圖形的元文件
-
組件的可共享的設置
-
保存和還原引擎的相關設置
-
頁面設置
-
從預定義的紙張選擇
-
設置自定義紙張大小
高級功能/通用文檔創(chuàng)建支持
-
增強的運行時設置對話框更有利于用戶的使用和增強外觀。
-
設置對話框中的Email選項使您很容易從Object Inspector中一步導出到Email中
-
使用一條命令輸出整個段落
-
包含RichText并支持RichText
-
支持RichText渲染作為一個標準的程序(DrawRichText)。通過TRichEdit能夠支持所有的內容被渲染。
-
為文本的渲染添加了Unicode支持
-
表的繪制函數(shù),并具有完整的控制管理
-
表繪制- 對標題行的每列支持自動換行
-
對文本的輸出自動分頁為單獨的一行或一個段落
-
支持對文本渲染的變量和位置標識符。支持內置的和用戶定義的變量。內置的變量包含頁數(shù),總頁數(shù),日期和事件。
-
自動地的解析和激活URL:ftp://, https://, email, file://
-
頁眉頁腳控件
-
存儲文檔信息(所支持的)
-
插入背景-圖像和文本
-
插入水印和印章(插入任何類型的內容元素-圖元文件,圖像,文本,包含這些元素的組合)
第三方/報表工具支持
-
為Excel導出的文本自動對齊。新屬性ApplyAlignment 和MultiPass 提供更強大的控制。
-
為Excel導出的單元格文本自動換行。新屬性WordWrap控制選項提供支持。
-
優(yōu)化的圖像渲染:存儲一個可重用的圖像,在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文檔/表單創(chuàng)建支持
-
垂直文本渲染
-
直接向PDF文檔中插入大的JPEG圖像文件。
-
對文檔信息和書簽支持Unicode
-
存儲圖像為壓縮的位圖和JPEG圖像
-
使用壓縮
-
使用TrueType字體
-
嵌入TrueType字體
-
支持子集字體以減小文件大小
-
支持所有的字符集 – 東歐語言 ,漢語, 日語…
-
嵌入優(yōu)化的字體子集并支持Unicode字符集。減小了文件的大小接近原始大小的1/10。
-
插入所有的注解類型:自由文本,線,圓,高亮顯示,下劃線,任意形, 刪除線,印章,印刻。
-
File Attachment: Support for attaching any type of external file to the created PDF.
-
文件附加功能:支持附加任何類型的外部文件到已創(chuàng)建的PDF文檔中。
-
Set any type of Action to links/annotations: GoToR, Launch, Named, JavaScript.
-
設置任何鏈接/注解的行為類型:GoToR, Launch, Named, JavaScript。
-
支持插入自定義文檔信息。編寫文檔的XMP元數(shù)據(jù)來插入自定義文檔信息并且使支持XMP的應用程序能夠訪問到這些信息。
-
支持在文檔和頁面事件上的行為。JavaScript行為能夠與文檔和頁面事件關聯(lián),這些事件如Open, Close, Print, Save。
-
支持與注解,書簽,和文檔和頁面事件關聯(lián)的行為
-
具有使用40位和128位加密的密碼安全保障
-
設置具有無限嵌套級別的書簽
-
添加文本注釋,鏈接和Widget注釋
-
添加縮略圖
-
JavaScript行為
-
設置查看器的參數(shù)選項
-
交互式表單創(chuàng)建(也稱作為AcroForms)
-
交互式表單-用于提交和重置的按鈕行為
-
交互式表單-自定義JavaScript按鈕行為
-
交互式表單-提交的格式有HTML,F(xiàn)DF,XML
RTF, HTML, XHTML創(chuàng)建支持
-
RTF:存儲圖像為PNG, JPEG, Metafile和BMP格式
-
HTML, XHTML: 存儲圖像為PNG, JPEG, GIF和 BMP格式
-
在制表符位置設置制表符和輸出文本
-
自動地解析和超鏈接到給定的URL
-
包含的圖像使用二進制編碼格式以減小文件的大小
-
HTML, XHTML:建立目錄頁
-
HTML, XHTML:包含第一頁,上一頁,下一頁,最后一頁和目錄鏈接的頁面導航
-
HTML, XHTML:設置基于圖形和文本導航按鈕
-
HTML, XHTML:設置頁面為自動滾動
Excel,電子表格創(chuàng)建支持
-
公式支持(在Excel中)
-
存儲圖像為Metafile和BMP格式
-
訪問指定內容的單個單元格。
-
創(chuàng)建具有無限數(shù)量的工作表的工作簿
-
設置行間距和列間距
-
設置單個列寬
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://, https://, 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