Ausdrücke für die Feldeingabe

Anstatt absolute Werte in Eingabefelder einzutragen, können Sie auch Ausdrücke verwenden. Mit den Ausdrücken lassen sich neue Werte als Prozentsätze oder mit mathematischen Symbolen festlegen, aber auch basierend auf dem Wert eines anderen Feldes.

Geben Sie einen Ausdruck in ein Feld ein, werden eventuell folgende Farben angezeigt. An den Farben erkennen Sie, ob der Ausdruck gültig ist:

Ausdrücke für die Größe

Zur Verwendung in der gesamten App-Oberfläche, aber hauptsächlich:

*Einzelne Objekte in einer Mehrfachauswahl werden basierend auf der Grundlage ihrer eigenen Werte skaliert – nicht basierend auf den Werten anderer Objekte.

Eingabe Ergebnis
+=20Erhöht den Wert um 20.
-=20Verringert den Wert um 20.
*2Doppelte Größe
/2Durch 2 teilen.
50% (*0.5)Um die Hälfte verringern.
120% (*1.2)20 % größer

Ausdrücke für die relationale Größe

Verwenden Sie diese Optionen, wenn Sie die Dokumentgröße ändern oder Objekte über das Panel Transformieren skalieren.

Eingabe Ergebnis
w+20Skalierung durch Addition eines anderen Eingabewertes. In dem Beispiel wird über das Feld "Höhe" die Höhe auf den Wert der Breite plus 20 Pixel eingestellt.
w-20Skalierung durch Subtraktion eines anderen Eingabewertes. In dem Beispiel wird über das Feld "Höhe" die Höhe auf den Wert der Breite minus 20 Pixel eingestellt.
2*wSkalierung durch Multiplikation eines anderen Eingabewertes. In dem Beispiel wird über das Feld "Höhe" die Höhe auf das Doppelte der Breite eingestellt.
w/2Skalierung durch Division eines anderen Eingabewertes. In dem Beispiel wird über das Feld "Höhe" die Höhe auf die Hälfte der Breite eingestellt.
w^3Skalierung durch Potenzierung eines anderen Eingabewertes. In dem Beispiel wird über das Feld "Höhe" die Höhe als Breite hoch 3 eingestellt.
12pt / xFestlegen der x-Höhe des Textes auf 12 pt.

Mathematische Konstanten

Verwenden Sie diese Ausdrücke für verschiedene Funktionen des Programms.

Eingabe Konstante
pi, πFür Pi
phi, gr, φFür den Goldenen Schnitt
root2, rad, rtFür die Konstante von Pythagoras (Quadratwurzel von 2)
eFür die Eulersche Zahl

Variablen für die Transformation

Verwenden Sie diese Ausdrücke, wenn Sie Objekte über das Panel Transformieren verschieben, skalieren, drehen oder neigen möchten.

Eingabe Variable
xposition, xX-Position
yposition, yY-Position
width, wBreite
height, hHöhe
rotation, rRotation
shear, sNeigung

Dokumentvariablen

Verwenden Sie diese Variablen, wenn Sie Abmessungen über die Dialogfelder "Neues Dokument" oder "Dokumenteinstellungen" festlegen.

Eingabe Variable
spreadwidth, wDokumentbreite
spreadheight, hDokumenthöhe
marginleft, lLinker Dokumentrand
marginright, rRechter Dokumentrand
margintop, tOberer Dokumentrand
margin, bUnterer Dokumentrand

Typografische Variablen

Benutzen Sie diese Eingaben, um die Textgröße festzulegen.

Eingabe Variable
xheight, xX-Höhe
ascent, aOberlänge
capheight, cVersalhöhe

Variablen für das Panel "Transformieren"

Verwenden Sie diese Ausdrücke, wenn Sie die Größe und Position von Inhalten mit dem Panel Transformieren relativ zu dem Dokument (d. h. der Layoutseite) festlegen möchten.

spreadwidth, sprw, swDie Breite der aktuellen Layoutseite von Kante zu Kante
spreadheight, sprh, shDie Höhe der aktuellen Layoutseite von Kante zu Kante
spreadleft, sprl, slDie Position der linken Kante der aktuellen Layoutseite
spreadright, sprr, srDie Position der rechten Kante der aktuellen Layoutseite
spreadtop, sprt, stDie Position der oberen Kante der aktuellen Layoutseite
spreadbottom, sprb, sbDie Position der unteren Kante der aktuellen Layoutseite
marginsizeleft, mgnszl, mslDie Größe des linken Randes der aktuellen Layoutseite
marginsizeright, mgnszr, msrDie Größe des rechten Randes der aktuellen Layoutseite
marginsizetop, mgnszt, mstDie Größe des oberen Randes der aktuellen Layoutseite
marginsizebottom, mgnszb, msbDie Größe des unteren Randes der aktuellen Layoutseite
marginleft, mgnl, mlDie Position des linken Randes der aktuellen Layoutseite
marginright, mgnr, mrDie Position des rechten Randes der aktuellen Layoutseite
margintop, mgnt, mtDie Position des oberen Randes der aktuellen Layoutseite
marginbottom, mgnb, mbDie Position des unteren Randes der aktuellen Layoutseite
designareawidth, areawidth, awDer Platz zwischen dem rechten und linken Rand der aktuellen Layoutseite
designareaheight, areaheight, ahDer Platz zwischen dem oberen und unteren Rand der aktuellen Layoutseite

Erweiterte mathematische Ausdrücke

Verwenden Sie diese Ausdrücke für verschiedene Funktionen des Programms.

Funktion/Verwendung Anmerkungen
abs(x)Absoluter Wert
idiv(x,y)Ganzzahlige Division von x/y: Gibt immer den ganzzahligen Wert (ohne Rundung) der Division von x durch y an.
irem(x,y)Rest von x/y: Gibt immer den Restwert der Division von x durch y an.
sin(a)Sinus
asin(a)Inverser Sinus
cos(a)Cosinus
acos(a)Inverser Cosinus
tan(a)Tangens
atan(a)Inverser Tangens
atan2(a, b)Arcustangens
average(a, b, ...)Durchschnitt einer Argumentreihe
clamp(a, lo, hi)a, wenn es zwischen lo und hi liegt; andernfalls lo oder hi
clampmin(n, min)Clampen von Werten unter einem Minimum
clampmax(n, max)Clampen von Werten über einem Maximum
copysign(t, t sign)
dim(t x, t y)
fma(t a, t b, t c) Berechnet (a*b) + c
fmod(t, t)
fraction(t)
lerp(a, b, f)Lineare Interpolation (a + (b - a) f)
min(a, b, ...)Kleinerer Wert einer Wertreihe
max(a, b, ...)Größerer Wert einer Wertreihe
mid(a, b)Durchschnitt von a und b
noise(seed / x, y)Erzeugen von 1D-Rauschen – entweder aus einem Seeding-Punkt oder basierend auf einer X/Y-Eingabe.
round(n)Runden auf eine ganze Zahl
roundup(b), ceil(n)Aufrunden auf eine ganze Zahl
rounddown(b), floor(n)Abrunden auf eine ganze Zahl
trunc(t) Kurzfassung für truncate (Kürzen).
truncate(n)Kürzen einer Zahl auf n Dezimalstellen nach dem Komma.
whole(t)

SIEHE AUCH: