Version dev

# `NoBreak`

seit Version 2.3.14

Kein Umbruch innerhalb des Elements erlauben

## Kindelemente

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

## Elternelemente

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

## Attribute

`factor` (Zahl, optional)
  Multiplikator für die Schriftgröße, wenn reduce=fontsize. Voreinstellung: 0.9. Das bedeutet, dass die Schriftgröße um 0,9 reduziert wird, bis der Text in die vorgegebene Breite hineinpasst.
`fontfamily` (Text, optional)
  Name der Schriftart für den Text, der verkürzt werden soll. Voreinstellung ist »text« (mit kleinem t).
`maxwidth` (Zahl oder Längenangabe, optional)
  Setzt die maximale Breite des Texts, wenn sie sich nicht aus der Umgebung herleiten lässt (wie beispielsweise Tabellenzellen).
`reduce` (optional)
  Verringere die Textgröße falls notwendig.
  - `fontfit`: Verkleinert durch Verringerung der Schriftgröße, sodass der verfügbare Platz genau gefüllt wird.
  - `fontsize`: Verkleinert durch stufenweise Verringerung der Schriftgröße.
  - `cut`: Fügt den Text im Attribut text als Platzhalter ein, wenn der Paragraph zu lang ist.
  - `keeptogether`: Kein Zeilenumbruch innerhalb von NoBreak erlauben (Voreinstellung)
`text` (optional, seit Version 2.3.53)
  Der einzufügende Text, wenn der Paragraph zu lang ist. Zum Beispiel ‘…’

## Beispiel

    <PlaceObject>
      <Textblock width="5">
        <Paragraph>
          <Value>Seit zwei Jahren ist meine Arbeit in Düsseldorf. </Value><Br/>
          <NoBreak reduce="fontsize" factor="0.9">
            <Value>Meine Familie lebt dagegen in Hamburg.</Value>
          </NoBreak>
          <Value> Und dazwischen ich, aber ganz cool.</Value>
        </Paragraph>
      </Textblock>
    </PlaceObject>

#### Inhalt