- Official Post
What new: https://www.wpcubed.com/pdf/_news/whats-new-wptools-8/
+ TWPRichText.TableFilterSort - powerful method to sort and filter the rows in a table.
+ TWPTableProducer and TWPTableProducerDB - unique and innovative to view data in table structure
with, in contrast to database grids, instant preview, print and export to RTF/DocX
It is also possible to modify the report in the viewer (=TWPRichTExt)
The tool has little overhead since it uses the standard WPTools technology
Instant preview of the table in the IDE designer
Supports rowspan cells.
Possibility to create the structures in code - something which can be problematic with live binding.
+ TOUCH SUPPORT: Zoom and Panning (to disable set Touch.InteractiveGestures)
+ Dynamic objects are used by the paint routine to draw special objects
* WPStyleScroller has been improved to work with styles which are using large fonts
* several tweeks in WPStyleScroller
+ Dynymic Grids. Created with TableAdd and Option wptblCreateDynamicGrid
* Support for KeepN defined in table rows. Can be disabled by wpfDontIgnoreKeepNInTable in FormatOptionsEx
+ TWPParagraphList.SortEx now maintains the current order for items with equal content
+ TWPListOfParagraphList makes it possible to sort rows in tables and maintain header/footer and groups.
+ property "TWPStyleCollection.Usage" makes it easy to use the style collection to
define a basis set of styles to be used by new documents.
+ TParagraph.QuickFind('{~*~}' ... can be used to locate tokens in the text.
+ wpfIgnoreSoftParagraphbreaks in FormatOptionsEx2
+ TableAdd can create up to 3 table header and up to 3 footer rows.
+ WPDataSetTools.pas
- New Style in drop down did not work properly in a split screen editor
+ TableAdd now optionally accepts styles for header/footer
+ improved table column resizing code
+ WPCELL_FILLERCELL
+ SplitRow
+ Rows now support ColsByName[]
+ TParagraph.CharAttrModify Modify the CharAttr of the complete text or parts of it. You can pass
a attribute which will be modified. This makes it easy to set a color
to the text without using the CharAttr interface
- TWPValueEdit was not loading "value" from DFM
+ TWPMMDataProvider can now load images specified by filename in field. (property LinkedImageFields and others)
* much improved speed of ClearSelection after a SelectAll (Ctrl+A)
+ new function LoadSelectionFromFile
+ RTF tag \column supported (WPTools Premium)
* SelectAll/Delete keeps current writing attribute and style
* improvement for DOCX import of embedded graphics
+ DOCX import now fixes width defined in wrong percent values
* improved FileSave dialog to add file extension automatically
* HTML writer now also defaults to write SPAN tags if no format string was used.
* DocX writer now limits the page width / page height to a 32K value (22 inch) to avoid Word crashing.
- Contents.InputTextFiledName was not using the attribute of the field
- Image positions used for mouse click detection sometimes were wrong directly after reformatall
- SaveSelection saved \page to a file when the page break was on the first saved paragraph
* paprStartingComment moved to TParagraph.State: wpstStartingComment
* TParagraph.Compare now ignores trailing whitespace. It optionally compares case insensitve or on base of the first number in the text.
- apply width and height for loaded images.
* function TWPTextObj.LoadObjFromStream preserves current width and height defined in TWPTextObj.
+ wpPrintAsBitmap for text objects (useful to hide text elements in PDF output)
+ HandleRichEditMsg to eanble/disable dictation software access
* don't print character background color in the page margin or between columns
* better saving of trrh in RTF. (Absolute height takes precedence)
* GetCharAttr now reads the attributes at the start of a selection if text was selected.
+ The "finder" ignores hyperlink and bookmark objects unless the property DontIgnoreObjects = true. Inserted text will be placed within the objects.