WPTools - RTF und HTML VCL
WPTools® VCL is a suite of native Delphi/C++Builder components to create and edit formatted text.
As Delphi developer You know - the advantages of a true VCL component are hard to beat. A true VCL component can be configured inside the IDE, it compiles directly into the application and does not require any runtime libraries. When the source code is available it is easy to find problems and to enhance the component.
WPTools is a true VCL. It is a word processing VCL which is on the market since 15. January 1996. Since then it was modernized and grew with the capability of the Delphi compiler. Now it is THE state of the art word processing component for Delphi. Licensing is still very affordable, although it already integrates many features in the basis edition, which require expensive add-ons in some expensive ActiveX competing components.
There are no royalties - it is only required that each and every developer is licensed who work in the project. Licenses also may not passed around between developers in the same company.
With WPTools You can impress the end user of Your application, with just a few clicks on your side. Of course WPTools is no "black box" - it is a highly customizable and very powerfulword processing engine.
WPTools 7 supports Delphi 5, 6, 7, 2005, 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5 C++Builder 5, 6, 2006 - Win32.
WPTools 7 "PRO" and "PREMIUM" also supports 32 and 64 bit and also C++Builder 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7 (32 bit, PRO version also 64 bit) .
WPTools is much more than a replacement for the Delphi richedit component: The central part is a complete WYSIWYG word processing component which is surprisingly small. In contrast to similar components WPTools supports editable header and footer in its perfect page layout modes, zooming, split screen, tables, also with the possibility of page breaks inside table rows and a powerful CSS like paragraph style concept.
It supports a variety of different character and paragraph attributes, style sheets, numbering and bullets.
Plus, it supports bookmarks, embedded images (with text wrap around) and table of contents.
If you need to do mass mailing or to provide your customers with a customizable database view you will enjoy working with the powerful "mail merge" facility. WPTools works with special field objects (start and end markers) which makes it possible to dynamically update the text or to read out selected parts of the document, so it is also possible to use it with forms for data entry.
Link to "Whats New" .
WPTools 7 demo application
Internally the WPTools VCL is based on XML like data structures and is completely object oriented.
The main engine, reader and writer - altogether more than 80% of the source - was rewritten completely after Version 4 to make use of the latest compiler features.
The engine of WPTools was optimized for word processing. Unlike some competing products it supports page breaks in table rows. The text loading routines are very fast. The concept also allows it to create reader and writer units for custom formats.
Please check out the online version of the manual to get a quick overview over the API.
WPTools includes an interface to add spell checking components. This interface is used by some 3rd party components and also by our own spellcheck addon WPSpell.
Also available: ReportBuilder(tm) Interface (=Report engine by Digital Metaphors).
This makes it possible to preview and print WPTools texts which were integrated in your ReportBuilder reports.
Optionally available is support for FastReport and QuickReport 4.
Note: If you use our product wPDF to export your reports to PDF, the WPTools generated output will be exported as text and vector graphics, not as bitmaps.
Our swiss customer Generali is using WPTools and wPDF to print a very complicated form. The form is based on tables with merged cells and merged rows. It also contains images and narrow fonts. (Screenshot:Complicated RTF form ). A german customer uses WPTools in an advanced medical word processor (Screenshot:Word Processor )
The optional WPReporter (included in WPTools Bundle) makes it easy to create lists and tables under program control. The output is based on a template which can be edited at runtime and the data retrieved by an event. Using the new TokenToTemplate conversion it is possible to generate a reporting template from standard text.
Also included in the "Bundle" is a component to add calculation to the WPTools tables. This makes the creation of invoices a breeze. The formulas can use values from other cells which are relatively referenced - so if the user inserts a row into the table the calculation still works.
With the bundle you can also add calculation possibilities to tables.
Using wPDF you get high quality PDF output. Embedded JPEG images are inserted as the are, without additional de/compression. Images in headers or footers are automatically only inserted one time and used multiple times - WPTools and wPDF work hand in hand. We offer an attractive bundle prince for WPTools + wPDF.
Downloads --- WPSpell --- Example Applications --- Manual --- Reference --- Order --- License
WPTools was built to be the most powerful word processor available on the component market. In addition, it also works as a HTML editor, offering convenient word processing features, while still working as closely to the HTML document model as possible. But please note that te HTML support requires and import/export algorithm which does not handle all possible features of HTML and/or CSS. The optional WPReporter makes it easy to create complicated documents from templates and data.