HomeProductsWPTools5

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 before & after the paragraph

custom line-height

hypertext links (hover effects are also possible)

borders (new: different colors, width and mode for each border)

hidden text and protected text

customizable painting styles for hyperlinks, fields, bookmarked text and text objects paragraph styles

normal numbering and bullets

outline numbering

bookmarks - nestable. Can be hidden or visible.

references (show the page number of a bookmark)

custom attributes

spell as you go markers (curly underline)



Powerful Technology

WPTools 5 stores the attributes of each paragraph in a compact way - each property requires only 4 bytes. Properties which are no used are not stored. This makes it possible to know if properties are defined or not - this feature is the key to correct cascading style functionality.
Using the function GetWPSS it is possible to retrieve this properties as a string. With SetWPSS the attributes can be applied.

WPCSS: Store properties of styles and paragraphs

The most important functions which work with properties are: AClear(), AGet(), ASet(), AGetDef(), AGetWPSS(), ASetWPSS(), TabstopAdd().

Compact storing of character attributes

In WPTools 5 each character can use up to 15 individual properties types. Not all of this types need to change the appearance of this character, they can also be used for other means, such as spellcheck. To make sure the memory resources of the PC are not vasted the attributes are cached - each character only stores the index in the chach.