Oleander Tips & Tricks

You can not place two bookmarks touching one another. There has at least to be a space between them. This is true for groups, too. During the print process these bookmarks will be erased temporarely. WinWord then expands the remaining bookmark to span the whole content that the two bookmarks had before, leading to confusion in most cases.

As you can see in the Mastapp demo database Paradox allows fieldnames with spaces or special characters in them. These fieldnames will be converted by Delphi and you can not use them as Oleander identifiers. It is easy, though, to map them to usable names using the DatafieldMap property of the OleanderController.

If you include a pagebrake at the end of a group to create a new page for every record of the group, WinWord will create one empty page at the end of the printed document. This page can not be deleted by Oleander and will be printed.

Oleander Known Problems

WinWord 7 signals "Not enough memory" when printing the Mastapp "Invoice" document. WinWord 8 runs without problems.

An OLE controlled WinWord 7 under Win95 runs faster than WinWord 8. We are currently looking into this matter.

Due to a bug in WinWord 7 you can place bookmarks in the header and footer part of the document, but they can’t be seen neither by Oleander nor by WinWord itself. Therefore you can’t use them for printing in Oleander. WinWord 8 fixes that bug and prints them fine. See the "Order History" document of the Oleander demo Application. Find more information in the Microsoft knowledge base artikel number Q113758.