ANN: WPTools V5.0 - Release 1 is now available.

    • Offizieller Beitrag

    WPTools V5.0 - Release 1 is now available.

    For Delphi 5, 6 and 7 - Delphi 8 and BCB will be available soon, too.

    We have enabled the download for customers who qualify (WPTools order after 15 October 2003) - if you think we missed you please send an e-mail.

    A demo will be posted as soon as possible.

    The EXE demo can be downloaded here:
    https://www.wpcubed.com/ftp/wp5demo.zip

    WPTools Version 5 has an entirely new RTF Engine. This makes it much easier to work with the paragraph text and offers an object-oriented approach whenever such an approach is benefitial.

    Please note that because of these changes, the replacement of WPTools 4 in a project with WPTools 5 will take some time. Some event handlers had to be changed and some properties, too. This was necessary to a) support the new datastructures b) to support multi view. We are working on a new 'WPReporter' which loads the old files but internally will work differently.

    The new data model supports a separation between data and editing logic. This makes it possible to attach multiple editors to one text object in order to view different parts of the same text. This feature can be used to create a split view of the same text or, even more interesting, to link different editors to specific pages. This feature can also be used to edit text paths in DTP applications.

    The result is a suite of components with a combination of features you will not find available in any other single component package.

    For application designers WPTools Version 5 supports

      different types of multiple page layout which can be displayed quickly
      fast zooming
      the possibility to edit ONE text in TWO (or more) windows
      effective property dialogs (NEW: The dialogs shade 'undefined' values)
      and all important action classes are included.


    For word processing WPTools Version 5 includes

      a vast number of paragraph and character attributes for text (numbering, alignment, indents, spacing - the usual RTF features, but also color and style for various underlines, different border styles, background colors)
      strong table support - including the ability to nest tables (table within a table) and merging of table columns and table rows, with support for page breaks within table rows
      pictures with text flow on one or (new!) both sides
      powerful support for headers and footers
      extensive support for paragraph styles
      improved support for tab stops - including support for leading signs (.......1.00).
      Insertion of foreign pages - these are pages which are painted by an owner provided function. These pages appear in the text, but cannot be accessed with the cursor.
      Powerful Tables: Table nesting, better table drawing
      WYSIWYG
      Different layout modes - so powerful that the preview dialog now uses a standard editor which is switched to read only. It still allows thumbnails and side-by-side page layout views!


    New concepts found in WPTools Version 5 include:

      storage of character attributes in a special record which is assigned to the character which uses these particular attributes. This makes it easy to copy characters and assign new attributes. Other products use start and end tags to store character attributes with the danger of inconsistency if a tag 'gets lost'. Since WPTools caches the attributes, it does not consume a lot memory for them!
      paragraph storage in a linked list with sub-elements (children) - this reflects the document structure of HTML and makes it possible to support HTML/CSS editing.
      inherited attributes - in WPTools paragraph and character attributes can be added and removed. If an attribute is not defined the 'default' or 'inherited' value is used instead.

    We hope that you are as satisfied with WPTools Version 5 as we are and that the improvement in your product is worth the effort which may be required for the upgrade to this new version. WPTools 5 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.

    With kind regards,
    Julian Ziersch
    WPCubed GmbH
    https://www.wpcubed.com