break-width preferred-width (to maximum-width)?or
open stream-identifier with break-width preferred-width (to maximum-width)?or
set stream-identifier with (break-width preferred-width (to maximum-width)?) to stream-expression
You can use
break-width either as a declaration or as a modifier for
open. If you use
break-width in a declaration, it applies only to
#main-output. If you use
break-width as a modifier to the
open keyword, it applies only to the
stream being opened.
You must also use
%/ to show each breakable point (except for data coming from the markup parser, such as PCDATA from an SGML document instance).
break-width 35 to 45 replacement-break "%_" "%n" process submit "A narrow column this shall be; at position 36, a break you'll see." find space => space-in-line output "%/" || space-in-line ; OUTPUT: ; A narrow column this shall be; at ; position 36, a break you'll see.
An OmniMark program can have only one
Older versions of OmniMark allowed you to omit the keyword
to when specifying the maximum width. This use is now deprecated.