WPCubed supplies word processing and PDF components for Delphi and .NET developers. We developed powerful components to process text, such as rtf or DocX and to view, print and modify PDF documents. Support is available in English and German. Need help with your project? Contact us for a quote.
Word processing for Delphi and C++Builder
WPTools is a complete WYSIWYG word processing control which does not add a huge overhead to your program. It loads and saves RTF, HTML, text and its own native format. DocX import and export functionality is available as an add-on and, for PDF export, use our wPDF component. WPTools also includes a label component which is fully transparent since it is a TGraphic control. WPTools 9.3 came out in December 2021.
News in WPTools
WPTools 9.3 includes an light weight embedded SVG renderer which is used to render its (all new) tool bar icons, just in time for the resolution which is actually required. This method drastically improves the look of the user interface by, at the same time, reduces the size of the application since it is not required anymore to add bitmap icons in multiple resolutions.
It also includes two new components to render and display SVG images: TWPSvgImage and TWPSvgGDIRenderComponent. With the premium license of V9.3 also the much enhanced WPSpell V2 is included.
WPTools reliably supports editable headers and footers in its page layout mode. Zooming, splitscreen, emoticons incl. skin tone modifiers, tables – including the possibility of page breaks inside table rows – and a powerful concept with a CSS-like paragraph style are supported by the modern architecture. Optional support for footnotes, columns and text boxes is available in the Premium Edition.
This is an add-on to WPTools for easily creating lists and reports. It supports nested groups as well as header and footer bands. In contrast to many other reporting solutions you can create a document that can be edited directly in the word processor.
Do you need to present the results of a database query to your end user in list form?
Need to print a complicated list or table? Use the dynamic tables in WPTools so that your user can browse the results of the query, change the appearance of the table and the data cells as needed and print the final result as WYSIWYG.
Please see our brand new WPTools Version 9.2 in action … (exe demo)
PDF creation, viewing and modification components
WPCubed also offers you powerful PDF tools, allowing you not only to create new PDF files, but also to view, print and manipulate existing PDF files. The PDF creation VCL integrates perfectly with WPTools and also with many other reporting engines. This is because internally it is based on a universal metafiles (EMF) to PDF converter. Use WPViewPDF not only to view and print PDF files, but also to arrange pages, extract text, add stamps, make annotations and much, much more.
WPViewPDF is a powerful PDF-viewer component to display and print PDF files. It can be used with Delphi, C++Builder, .NET, VB and other IDS. You will need a PDF viewing component if you want to embed a PDF display into your application or if you need to load PDF data from memory. For example, use our WPViewPDF viewer to display digital copies of files which were printed by your application. Our tools integrate seamlessly and ideally are used together (wPDF, TextDynamic, wPDFControl) to create the PDF data to be displayed. Nevertheless, WPViewPDF also works with many other PDF creators.
WPViewPDF PLUS is also able to append PDF files, apply stamps and delete or reorder pages. With WPViewPDF PLUS your PDF forms can be filled interactively: The user can edit the text fields and click the checkboxes. New features in Version 4 include adding text highlight annotations, popup annotations, text annotations and also adding new text fields widgets and data fields to create data forms. PDF drawings and watermarks which are read from other PDF files, can be added to selected pages or the entire document.
(Note: While the Standard Edition can be used to view and print PDF files, the PLUS edition also allows you to write PDF files.)
Word processing DLL
Our word processing engine is not based on the Windows® “Richedit” DLL, but has been created from scratch using optimized code. Consequently it does not require any 3rd party DLLs to operate. Additional options include internal spell checking, reporting and optimized PDF export (which preserves links and bookmarks).
Our RTF2PDF TextDynamicServer has been created for server side document creation. It loads and saves RTF and WPTOOLS files and can convert the text to PDF. It is a Windows DLL, 32 and 64 bit.
On the other hand TextDynamic® 7 is a royalty-free word processing and reporting control which can be embedded into applications. The new version 7 includes a 32-bit and 64-bit word processing engine DLL. TextDynamic7 also includes a managed .NET wrapper DLL (C# source code is included in the full version). This component can be used in WinForm applications developed with .NET development tools, such as VisualStudio. Also included in the price is an 32-bit ActiveX edition to use TextDynamic7 in VC, Visual Basic 6, and MS Access. Furthermore, you can use TextDynamic7 in C++ Projects without any wrapper. Simply link an easy-to-use method into the engine DLL and you get a fully functional editing window.
PDF components for Delphi and .NET
PDF Creator VCL (Delphi, C++Builder)
The VCL product wPDF was one of the first to offer a drawing surface (TCanvas) to create PDF files using standard GDI methods. The vector drawing and text are not converted to a bitmap, but are preserved in PDF format. This avoids quality loss when PDF files are printed and reduces the size of the files as well. wPDF is also able to create “Type 3” fonts, thus helping to keep your PDF files smaller. This is especially useful with Asian fonts since only the actually gylphs used are embedded.
PDF creation for .NET, ActiveX (Visual Studio)
The product wPDFControl implements our reliable wPDF technology and can be used with Win32/Win64 .NET applications. An OCX is included for use in Visual Basic programs. Since the engine DLL can be accessed using the provided C++ header files you can also use it in VC applications without the need to import an ActiveX interface. wPDFControl Version 4 supports encryption, compression and font embedding, also for type3 fonts. You can use it to convert metafiles (EMF) to PDF or use its device handle (HDC) with standard GDI API calls.
wRTF2PDF / TextDynamic Server
The product wRTF2PDF / TextDynamic Server is based on the same PDF engine, but also inherits the word processing power of TextDynamic. It is a powerful tool to create documents on a server, not only in PDF format but also as HTML, XML, RTF and now also DocX.