Expresiones para entrada de campo

En lugar de añadir valores absolutos en los campos de entrada, puede añadir expresiones. Estas expresiones le permiten crear nuevos valores basados en porcentajes, símbolos matemáticos y valores de otros campos.

Al añadir una expresión en un campo, pueden aparecer los siguientes colores, que informan sobre la validez de la expresión:

Ejemplos de expresiones de cambio de tamaño

Úselo en toda la interfaz de usuario, pero normalmente:

* El tamaño de los objetos individuales en selecciones múltiples se basará en sus propios valores, no en los de otros objetos.

Entrada Resultado
+=20Aumenta el valor en 20.
-=20Reduce el valor en 20.
*2Duplica el tamaño.
/2Divide por la mitad.
50 %, *0,5Reduce a la mitad.
120%, *1.220 % más grande.

Ejemplos de expresiones relacionales

Se utilizan al cambiar el tamaño de un documento o transformar un objeto mediante el panel Transformar.

Entrada Resultado
w+20Escalas basadas en la suma de otro valor de entrada. Ejemplo incluido en el cuadro Altura para establecer la altura como la anchura más 20 píxeles.
w-20Escalas basadas en la resta de otro valor de entrada. Ejemplo incluido en el cuadro Altura para establecer la altura como la anchura menos 20 píxeles.
2*wEscala basada en un múltiplo de otro valor de entrada. Ejemplo incluido en el cuadro Altura para establecer la altura como el doble de la anchura.
w/2Escala basada en una división de otro valor de entrada. Ejemplo incluido en el cuadro Altura para establecer la altura como la mitad de la anchura.
sqrt(w)Escalas basadas en la raíz cuadrada de otro valor de entrada. Ejemplo incluido en el cuadro Altura para establecer la altura como la raíz cuadrada de la anchura.
w^3Escalas basadas en una potencia de otro valor de entrada. Ejemplo incluido en el cuadro Altura para establecer la altura como la anchura elevada al cubo.
12pt / xEstablece la altura x del texto en 12pt.

Constantes matemáticas

Para uso general mediante la interfaz de usuario.

Entrada Constante
pi, πPara Pi
phi, gr, φPara proporción áurea
root2, rad, rtPara constante de Pitágoras
eConstante de Euler

Variables de Transformar

Se utilizan al mover, escalar, rotar o distorsionar objetos mediante el panel Transformar.

Entrada Variable
xposition, xPosición X
yposition, yPosición Y
width, wAnchura
height, hAltura
rotation, rRotación
shear, sDistorsión

Variables de documento

Se utilizan al establecer dimensiones usando los cuadros de diálogo Documento nuevo o Configuración de documento.

Entrada Variable
spreadwidth, wAnchura del documento
spreadheight, hAltura del documento
marginleft, lMargen izquierdo del documento
marginright, rMargen derecho del documento
margintop, tMargen superior del documento
margin, bMargen inferior del documento

Variables tipográficas

Se utilizan al establecer el tamaño de texto.

Entrada Variable
xheight, xAltura X
ascent, aSubida
capheight, cAltura de mayúscula

Variables del panel Transformar

Se utilizan al cambiar de tamaño y colocar contenido usando el panel Transformar en relación con la página (pliego).

spreadwidth, sprw, swLa anchura del pliego actual
spreadheight, sprh, shLa altura del pliego actual
spreadleft, sprl, slLa posición del borde izquierdo del pliego actual
spreadright, sprr, srLa posición del borde derecho del pliego actual
spreadtop, sprt, stLa posición del borde superior del pliego actual
spreadbottom, sprb, sbLa posición del borde inferior del pliego actual
marginsizeleft, mgnszl, mslEl tamaño del margen izquierdo del pliego actual
marginsizeright, mgnszr, msrEl tamaño del margen derecho del pliego actual
marginsizetop, mgnszt, mstEl tamaño del margen superior del pliego actual
marginsizebottom, mgnszb, msbEl tamaño del margen inferior del pliego actual
marginleft, mgnl, mlLa posición del margen izquierdo del pliego actual
marginright, mgnr, mrLa posición del margen derecho del pliego actual
margintop, mgnt, mtLa posición del margen superior del pliego actual
marginbottom, mgnb, mbLa posición del margen inferior del pliego actual
designareawidth, areawidth, awEl espacio entre los márgenes izquierdo y derecho del pliego actual
designareaheight, areaheight, ahEl espacio entre los márgenes superior e inferior del pliego actual

Expresiones matemáticas avanzadas

Para uso general mediante la interfaz de usuario.

Entrada Variable
abs(x)Valor absoluto
idiv(x,y)Resultados en número entero de x dividido entre y (no se aplica redondeo)
irem(x,y)Resultados en el resto de x dividido entre y
sin(a)Seno
asin(a)Seno inverso
cos(a)Coseno
acos(a)Coseno inverso
tan(a)Tangente
atan(a)Tangente inversa
atan2(a, b)Arco tangente
min(a, b, ...)El menor de los valores
max(a, b, ...)El mayor de los valores
mid(a, b)Promedio de a y b
average(a, b, ...)Promedio de argumentos
lerp(a, b, f)Interpolación lineal (a + (b - a) f)
clamp(a, lo, hi)a si está entre lo y hi, de lo contrario lo o hi
clampmin(n, min)valores de pinza por debajo del mínimo
clampmax(n, max)valores de pinza por encima del máximo
round(n)Redondeo al entero
roundup(b), ceil(n)Redondeo ascendente al entero
rounddown(b), floor(n)Redondeo descendente al entero
truncate(n)Truncado de n lugares después de la coma decimal.
noise(seed / x, y)Generación de ruido 1D desde una semilla o basado en una entrada de X/Y.

CONSULTE TAMBIÉN: