Shrink diagram by removing edge rows (or columns) that are not needed.
If true (and unicode is true), use double-lines for rendering boxes.
If true (and unicode is true), use double-lines for rendering boxes.
Move edges up where possible, to avoid collisions.
If true (and unicode is false), use / and \ characters for edge bends.
If true (and unicode is false), use / and \ characters for edge bends. This is useful for reducing ambiguity, but can be more aesthetically noisy.
Straighten edges by removing kinks wherever possible.
If true (and unicode is true), use rounded corners for edge bends and (if doubleVertices is false) for box corners.
If true (and unicode is true), use rounded corners for edge bends and (if doubleVertices is false) for box corners. Note: these characters seem not to be well supported by typical Windows fonts.
If true, use Unicode box-drawing characters, else use ASCII characters.
If true, use Unicode box-drawing characters, else use ASCII characters.
If true, layers flow from top to bottom.
If true, layers flow from top to bottom. If false, layers flow from left to right.
(Since version ) see corresponding Javadoc for more information.