pre

pre preserves whitespace. However, if the key _PreStringWrap_ is defined to a number > 0 then it will wrap lines at that column. By default, the key is not set and pre does not wrap.

one line

test multiline

line one of two
          line two of two preceded by a
tab

Wrapping is forced in the next example. Note, the phrase markup characters count with respect to wrapping, however wrapping occurs before the markup is translated. That is, the expansion of the markup does not count toward wrapping.

A long line that will wrap because it is
longer than 40 characters, the value of
_PreStringWrap_ set by the define
directive in this file.

source for Home/ByExample/XilizeMarkup/Signatures/Explicit/pre :: index.xil

pre

@pre@ preserves whitespace.  However, if the key @_PreStringWrap_@ is defined to
a number > 0 then it will wrap lines at that column.  By default, the key is not
set and @pre@ does not wrap.

pre. one line

test multiline

pre. line one of two
	      line two of two preceded by a tab
  
Wrapping is forced in the next example. Note, the phrase markup characters count
with respect to wrapping, however wrapping occurs before the markup is
translated.  That is, the expansion of the markup does not count toward
wrapping. 
	
define. _PreStringWrap_ 40

pre. 
A long line that will wrap because it is longer than 40 characters, the value of
@_PreStringWrap_@ set by the @define@ directive in this file.

Long lines are wrapped in this listing.
Use your web browser's "View Page Source" feature to examine the HTML