Version 5.9.3

# `ClearPage`

seit Version 4.5.14

Beendet die Ausgabe auf der aktuellen Seite.

## Kindelemente

(keine)

## Elternelemente

`AtPageCreation`, `AtPageShipout`, `Case`, `Contents`, `ForAll`, `Function`, `Loop`, `Otherwise`, `Record`, `SavePages`, `SetVariable`, `Until`, `While`

## Attribute

`force` (optional)
  Seitenausgabe erzwingen, wenn mehrere `ClearPage` Befehle hintereinander stehen.
`matter` (optional)
  Legt den Abschnitt (matter) für die neue Seite fest.
`openon` (optional)
  Die nächste aktuelle Seite ist eine linke oder rechte Seite. Z.B. wenn auf Seite 1 ein Seitenwechsel erzwungen wird mit openon=“right”, dann wird Seite zwei leer und die nächste aktuelle Seite ist die Seite 3.
  - `left`: Die nächsten Objekte werden auf einer linken Seite ausgegeben.
  - `right`: Die nächsten Objekte werden auf einer rechten Seite ausgegeben.
`pagetype` (Text, optional)
  Der Name des Seitentyps der für die nächste Seite genommen werden soll. Falls danach ein InsertPage folgt, wird der Seitentyp für die erste Seite von InsertPage genommen.
`skippagetype` (Text, optional)
  Der Seitentyp der leeren Seite, falls sie eingefügt wird.

## Bemerkungen

Ursprünglich war das der Befehl `<NewPage>`. NewPage wird intern vorerst weiter für Rückwärtskompatibilität beibehalten, hatte aber ein fehlerhaftes Verhalten.

## Beispiel

    <Record element="data">
      <PlaceObject>
        <Textblock>
          <Paragraph>
            <Value>Das ist Seite 1</Value>
          </Paragraph>
        </Textblock>
      </PlaceObject>
      <ClearPage openon="right"/>
      <PlaceObject>
        <Textblock>
          <Paragraph>
            <Value>Das ist Seite 3</Value>
          </Paragraph>
        </Textblock>
      </PlaceObject>
    </Record>

#### Inhalt