What’s new in WPTools 9.3

1) Improved component WPImagelist which holds the icons for the TWPToolbar, SVG support. If you add the unit WPIcons to your project (i.e. in one uses clause) all TWPToolbars will automatically use the new, nicer icons. The color icons can now display the current color. You can use the WPImageList with the TWPToolButtons to create … Read more

how to support high dpi

“High dpi” means, that the monitor of the computer a program is running displays more than the usual 96 pixel per inch. This causes the user interface to become really small, if it was not adapted to High Dpi. Or windows is asked to scale the program, which causes ugly blurry symbols and text. To … Read more

What’s new in WPTools 8

1) Dynamic/Live database tables in the document (included in “Premium” and Bundle editions) Do you need to present the user the result of a database query and also print it? With WPTools’ dynamic tables the user can not only browse the result of the query, but also change the appearance of the table and the … Read more

Happy Birthday WPTools

Happy Birthday WPTools! Did you know that WPTools V1 first became available on January 15, 1996? Originally introduced in 1995 as the successor to TurboPascal, Delphi quickly became a very successful Borland product. Then on January 15, 1996 Julian Ziersch published a new component – WPTools – which allowed programmers to easily add word processing … Read more

Watermarks and External Pages

The preview capabilities of WPTools are exceptional. But what if you need to preview output from other components, such as report generators? Here the feature “EXTERNALPAGES” helps you out – it makes it possible to integrate other pages into the preview/editor pages (of any size) painted in an event. The text pages can be before … Read more

Syntax Highlighting

The component TWPSynEditHighlight has been created to use the SynEdit (http://SynEdit.SourceForge.net) syntax highlighter with WPTools. This makes it possible to show the syntax of about 30 different languages, including pascal, Java c++ and SQL! All you need to add the syntax highlighter units to the project. Then you can select a highlighter with procedure TWPSyntaxHigh.HighlighterNameChange(Sender: … Read more

Repeated header and footer rows

WPTools has the ability to repeat certain rows of a table at the start and the end of a page. These rows can be used to display sub totals if you use the calculation feature included in the WPReporter addon.The displayed numbers are usually updated at paint time, this means changes in the document (for … Read more

Table support

Tables with WPTools Merge cells horizontally Split cells horizontally Rows can span multiple pages Option: Disable page breaks in table rows (if they fit on one page) Option: Disable page breaks in tables (if they fit on one page) Different Borders for each cell Different Background color for each cell Multiple paragraphs in one cell … Read more

Text styles (stylesheet)

WPTools also offers superb support for paragraph styles such as ‘Headline1’ which are well accepted features of ‘big’ word processing programs. Because of the new code it is possible to set each attribute of a character or paragraph to be “undefined”. If an attribute is undefined it can be defined by an element which has … Read more

Different text attributes

WPTools supports many different text attributes font name, size, character set character styles, such as bold, italic, underlined underline color and modes left, right, center and justify alignment shading text and text background colors indents: left, right and first line tab stops: left, right, centered and decimal. new: fill mode subscripts and superscripts additional spacing … Read more