4D WritePro interface offers a set of palettes, which allow end users to easily customize a 4D Write Pro document.
A 4D developer can easily implement these palettes in his application. Thus the end user can handle all 4D Write Pro properties such as: fonts, text alignment, bookmarks, table layout, frames.
For more details, read the 4D WritePro Interface documentation
You will find all the information on the 4D blog.