Zum Hauptinhalt springen
Die FlexiLayout language verwendet Koordinatensysteme und Maßeinheiten, um die Positionen von Objekten auf einer Seite und die Abstände zwischen ihnen anzugeben.

Koordinatensysteme

Zwei Dimensionen – vertikal und horizontal – werden verwendet, um die Positionen von Objekten auf der Seite und die Abstände zwischen ihnen zu beschreiben. Der Referenzpunkt (0,0) befindet sich in der oberen linken Ecke des Bildes. Die X-Koordinaten nehmen von links nach rechts zu, die Y-Koordinaten von oben nach unten. In einem Mehrseitenbogen gibt es zwei Koordinatensysteme: ein globales Koordinatensystem und ein lokales. Ersteres umfasst den gesamten Mehrseitenbogen und alle Objekte darauf und verwendet die obere linke Ecke der ersten Seite als Koordinatenursprung. Letzteres umfasst nur eine Seite und ihre Objekte und verwendet die obere linke Ecke jeder Seite als Koordinatenursprung.

Maßeinheiten

Die FlexiLayout language unterstützt die folgenden Maßeinheiten für Koordinaten und Abstände.
MaßeinheitBeschreibung
dot (dt)1/300 eines Zolls
inch (in)Zoll
pttypografischer Punkt, 1/72 eines Zolls
mmMillimeter
cmZentimeter

Formate für Abstandskonstanten

Konstanten für Abstände können in einem von zwei Formaten dargestellt werden.
FormatBeispiel
Ein Zahlenwert, direkt gefolgt von einer Maßeinheit5cm, 200dot, 4in
Ein Zahlenwert, gefolgt vom Multiplikationsoperator und anschließend von einer Maßeinheit. Sie können zwischen beliebigen Bestandteilen der Darstellung Leerzeichen einfügen.5*mm, 17 *dt, 3 * inch