Specify whether to break automatically the long nonbreaking strings placed within the tables with the table autofit setting (see "Tables | Allow auto resize table cells" option).

This option addresses a problem with wrapping of very long nonbreaking strings within table cells.

Some of your data may be represented in the generated documentation by long strings without spaces. For instance, this may be very long qualified names of Java classes, some character patterns and so on.

MS Word interprets such strings as single nonbreaking words. (This happens also when all spaces in a string are nonbreaking.)

The problem arises when nonbreaking strings are placed in table cells. Many DocFlex templates use tables as layouts, so lots of text data are put in table cells. To have a table-based layout to be arranged correctly, the table autofit RTF setting is specified with those tables.

MS Word normally arranges such tables correctly and wraps the text as needed. But this works well only when the text consists of not too long words separated with spaces. When there are long sequences of characters without spaces, MS Word does not wrap them. Instead, it produces a table so wide that it is "displayed" beyond the page, making some data invisible in the result document.

Unfortunately, we have found no reliable natural way to force MS Word to wrap long nonbreaking strings and arrange the table containing them correctly. (That's probably because MS Word is focused mainly to process hand-written documents rather than to layout correctly some automatically generated stuff.)

To work around that problem, the RTF output generator breaks long nonbreaking string automatically by itself according to certain estimations.

Because such a breaking is not always perfect, a group of options was introduced in order to control it (see nested options).

See Also:

"Table | Allow auto resize table cells" option