Au lieu d’insérer des valeurs absolues dans des zones de saisie, vous pouvez ajouter des expressions. Celles-ci vous permettent de créer des valeurs basées sur des pourcentages, des symboles mathématiques et la valeur d’un autre champ.
Lors de l’ajout d’une expression dans un champ, les couleurs suivantes peuvent apparaître, fournissant un retour sur la validité de l’expression :
Utilisation dans toute l’interface utilisateur, mais généralement :
* Les objets individuels dans les sélections multiples seront dimensionnés en fonction de leurs propres valeurs, et non de celles des autres objets.
Entrée | Résultat |
---|---|
+=20 | Augmenter la valeur de 20. |
-=20 | Réduire la valeur de 20. |
*2 | Taille double. |
/2 | Diviser en deux. |
50 %, *0.5 | Réduire de moitié. |
120 %, *1.2 | 20 % plus grand. |
Pour le redimensionnement d’un document ou la transformation d’un objet via la sous-fenêtre Transformer.
Entrée | Résultat |
---|---|
w+20 | Mise à l’échelle basée sur l’addition d’une autre valeur de saisie. L’exemple est entré dans le champ Hauteur pour définir une hauteur équivalant à la largeur plus 20 pixels. |
w-20 | Mise à l’échelle basée sur la soustraction d’une autre valeur de saisie. L’exemple est entré dans le champ Hauteur pour définir une hauteur équivalant à la largeur moins 20 pixels. |
2*w | Mise à l’échelle basée sur un multiple d’une autre valeur de saisie. L’exemple est entré dans le champ Hauteur pour définir une hauteur équivalant au double de la largeur. |
w/2 | Mise à l’échelle basée sur une division d’une autre valeur de saisie. L’exemple est entré dans le champ Hauteur pour définir une hauteur équivalant à la moitié de la largeur. |
sqrt(w) | Mise à l’échelle basée sur la racine carrée d’une autre valeur de saisie. L’exemple est entré dans le champ Hauteur pour définir une hauteur équivalant à la racine carrée de la largeur. |
w^3 | Mise à l’échelle basée sur une puissance d’une autre valeur de saisie. L’exemple est entré dans le champ Hauteur pour définir une hauteur équivalant à la largeur à la puissance trois. |
12 pt / x | Définit la hauteur X du texte à 12 points. |
Pour une utilisation générale via l’interface utilisateur.
Entrée | Constante |
---|---|
pi, π | Pour Pi |
phi, gr, φ | Pour le nombre d’or |
root2, rad, rt | Pour la constante de Pythagore |
e | Constante d’Euler |
Pour déplacer, mettre à l’échelle, faire pivoter ou déformer des objets via la sous-fenêtre Transformer.
Entrée | Variable |
---|---|
xposition, x | Position X |
yposition, y | Position Y |
largeur, w | Largeur |
hauteur, h | Hauteur |
rotation, r | Rotation |
déformation, s | Déformer |
Pour définir des dimensions à partir des zones de dialogue Nouveau document ou Configuration du document.
Entrée | Variable |
---|---|
spreadwidth, w | Largeur du document |
spreadheight, h | Hauteur du document |
marginleft, l | Marge gauche du document |
marginright, r | Marge droite du document |
margintop, t | Marge supérieure du document |
margin, b | Marge inférieure du document |
Pour définir la taille du texte.
Entrée | Variable |
---|---|
xheight, x | Hauteur X |
ascent, a | Hampe |
capheight, c | Hauteur de majuscule |
Pour dimensionner et positionner le contenu par rapport à la page (étendue) à l’aide de la sous-fenêtre Transformer.
spreadwidth, sprw, sw | La largeur de la planche active |
spreadheight, sprh, sh | La hauteur de la planche active |
spreadleft, sprl, sl | La position du bord gauche de la planche active |
spreadright, sprr, sr | La position du bord droit de la planche active |
spreadtop, sprt, st | La position du bord supérieur de la planche active |
spreadbottom, sprb, sb | La position du bord inférieur de la planche active |
marginsizeleft, mgnszl, msl | La taille de la marge gauche de la planche active |
marginsizeright, mgnszr, msr | La taille de la marge droite de la planche active |
marginsizetop, mgnszt, mst | La taille de la marge supérieure de la planche active |
marginsizebottom, mgnszb, msb | La taille de la marge inférieure de la planche active |
marginleft, mgnl, ml | La position de la marge gauche de la planche active |
marginright, mgnr, mr | La position de la marge droite de la planche active |
margintop, mgnt, mt | La position de la marge supérieure de la planche active |
marginbottom, mgnb, mb | La position de la marge inférieure de la planche active |
designareawidth, areawidth, aw | L’espace entre les marges gauche et droite de la planche active |
designareaheight, areaheight, ah | L’espace entre les marges haut et bas de la planche active |
Pour une utilisation générale via l’interface utilisateur.
Entrée | Variable |
---|---|
abs(x) | Valeur absolue |
idiv(x,y) | Donne le nombre entier de x divisé par y (sans appliquer d’arrondissement) |
irem(x,y) | Donne le reste de x divisé par y |
sin(a) | Sinus |
asin(a) | Inverse de sinus |
cos(a) | Cosinus |
acos(a) | Inverse de cosinus |
tan(a) | Tangente |
atan(a) | Inverse de tangente |
atan2(a, b) | Arc-tangente |
min(a, b, …) | Plus petite des valeurs |
max(a, b, …) | Plus grande des valeurs |
mid(a, b) | Moyenne entre a et b |
average(a, b, …) | Moyenne des arguments |
lerp(a, b, f) | Interpolation linéaire (a + (b - a) f) |
clamp(a, lo, hi) | « a » si la valeur est comprise entre « lo » et « hi », sinon « lo » ou « hi » |
clampmin(n, min) | valeurs de liaison en dessous du minimum |
clampmax(n, max) | valeurs de liaison au-dessus du maximum |
round(n) | Arrondir à l’entier |
roundup(b), ceil(n) | Arrondir à l’entier supérieur |
rounddown(b), floor(n) | Arrondir à l’entier inférieur |
truncate(n) | Tronquer n places après le point décimal. |
noise(seed / x, y) | Générer du bruit 1D à partir d’un grain ou d’une valeur de saisie X/Y. |