NoBreak

since version 2.3.14

Don’t allow a line break within this element

Child elements

A, Action, B, Barcode, Br, Clip, Color, Fontface, ForAll, Frame, HSpace, I, Image, Loop, NoBreak, Span, Sub, Sup, Switch, U, URL, Value

Parent elements

A, B, Case, Color, Fontface, ForAll, I, Li, Loop, NoBreak, Otherwise, Paragraph, Span, U, URL, Until, While

Attributes

factor (number, optional)

Multiplier for the font size when reduce=fontsize. Default value: 0.9. That means the font size gets decreased by 0.9 until the text fits the objects width.

fontfamily (text, optional)

The name of the fontface for text to be reduced. The default is »text« (lowercase t).

maxwidth (number or length, optional)

Set the maximum width of the text if it cannot be deduced from the current surrounding (such as table cells).

reduce (optional)

Reduce the text size if necessary.

fontfit

Reduces the text by scaling down the font size so the text exactly fits the available space.

fontsize

Reduces the text by decreasing the font size in steps.

cut

Inserts text given in the attribute text if the paragraph is too long.

keeptogether

Don’t allow a line break within NoBreak (default)

text (optional, since version 2.3.53)

The text to be inserted if the paragraph should be cut. For example '…​'

Example

<PlaceObject>
  <Textblock width="5">
    <Paragraph>
      <NoBreak reduce="fontsize" factor="0.7">
        <Value>The quick brown fox jumps over the lazy dog.</Value>
      </NoBreak>
      <Value> </Value>
      <Value>The quick brown fox jumps over the lazy dog.</Value>
    </Paragraph>
  </Textblock>
</PlaceObject>

See also

The section Prevent text wrapping in the basics chapter.