Expressions pour les zones de saisie

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.

Exemples d'expression de dimensionnement

Pour le redimensionnement d'un document ou la transformation d'un objet via la sous-fenêtre Transformer.

Entrée Résultat
+=20Augmenter la valeur de 20.
-=20Réduire la valeur de 20.
*2Taille double.
/2Diviser par deux.
50 %, *0.5Réduire de moitié.
120 %, *1.220 % plus grand.

Exemples d'expression relationnelle

Pour le redimensionnement d'un document ou la transformation d'un objet via la sous-fenêtre Transformer.

Entrée Résultat
w+20Mise à 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-20Mise à 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*wMise à 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/2Mise à 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.
Sq(w)Mise à l'échelle basée sur le carré d'une autre valeur de saisie. L'exemple est entré dans le champ Hauteur pour définir une hauteur équivalant au carré 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^3Mise à 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 / xDéfinit la hauteur X du texte à 12 points.

Constantes mathématiques

Pour une utilisation générale via l'interface utilisateur.

Entrée Constante
pi, Pi, PI, πPour Pi
phi, Phi, PHI, gr, GR, φPour le nombre d'or
root2, rad, rtPour la constante de Pythagore
eConstante d'Euler

Variables de transformation

Pour déplacer, mettre à l'échelle, faire pivoter ou déformer des objets via la sous-fenêtre Transformer.

Entrée Variable
xposition, xPosition X
yposition, yPosition Y
largeur, wLargeur
hauteur, hHauteur
rotation, rRotation
déformation, sDistorsion

Variables de document

Pour définir des dimensions à partir des zones de dialogue Nouveau document ou Configuration.

Entrée Variable
spreadwidth, wLargeur du document
spreadheightHauteur du document
marginleft, lMarge gauche du document
marginright, rMarge droite du document
margintop, tMarge supérieure du document
margin, bMarge inférieure du document

Variables typographiques

Pour définir la taille du texte.

Entrée Variable
xheight, xHauteur X
ascent, aMontée
capheight, cHauteur de majuscule

Variables de transformation de page

Pour dimensionner et positionner le contenu par rapport à la page (étendue) à l'aide de la sous-fenêtre Transformer.

spreadwidth, sprw, sw, pwLa largeur de l'étendue active
spreadheight, sprh, sh, phLa hauteur de l'étendue active
spreadleft, sprl, sl, plLa position du bord gauche de l'étendue active
spreadright, sprr, sr, prLa position du bord droit de l'étendue active
spreadtop, sprt, st, ptLa position du bord supérieur de l'étendue active
spreadbottom, sprb, sb, pbLa position du bord inférieur de l'étendue active
marginsizeleft, mgnszl, mslLa taille de la marge gauche de l'étendue active
marginsizeright, mgnszr, msrLa taille de la marge droite de l'étendue active
marginsizetop, mgnszt, mstLa taille de la marge supérieure de l'étendue active
marginsizebottom, mgnszb, msbLa taille de la marge inférieure de l'étendue active
marginleft, mgnl, mlLa position de la marge gauche de l'étendue active
marginright, mgnr, mrLa position de la marge droite de l'étendue active
margintop, mgnt, mtLa position de la marge supérieure de l'étendue active
marginbottom, mgnb, mbLa position de la marge inférieure de l'étendue active
designareawidth, areawidth, awL'espace entre les marges gauche et droite de l'étendue active
designareaheight, areaheight, ahL'espace entre les marges haut et bas de l'étendue active

Expressions mathématiques avancées

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.
Noise2(seed / x, y)Générer du bruit 2D à partir d'un grain ou d'une valeur de saisie X/Y.
Noise3(seed / x, y)Générer du bruit 3D à partir d'un grain ou d'une valeur de saisie X/Y.
Noise4(seed / x, y)Générer du bruit 4D à partir d'un grain ou d'une valeur de saisie X/Y.

VOIR AUSSI :