입력 필드에 절대 값을 추가하는 대신 수식을 추가할 수 있습니다. 이렇게 하면 백분율, 수학 기호 및 다른 필드의 값을 기반으로 새 값을 만들 수 있습니다.
필드에 수식을 추가할 때 다음 색상이 표시될 수 있습니다. 이 색상은 수식의 유효성에 대한 피드백을 제공합니다.
사용자 인터페이스 전체에서 사용하지만 일반적으로 다음과 같습니다.
*복수로 선택된 개별 개체는 다른 개체의 값이 아닌 고유한 값을 기준으로 크기가 조정됩니다.
입력 | 결과 |
---|---|
+=20 | 값을 20 늘립니다. |
-=20 | 값을 20 줄입니다. |
*2 | 크기를 2배로 합니다. |
/2 | 반으로 줄입니다. |
50%, *0.5 | 반으로 줄입니다. |
120%, *1.2 | 20% 크게 합니다. |
[변형] 패널에서 문서 크기를 조정하거나 개체 변형을 수행할 때 사용합니다.
입력 | 결과 |
---|---|
w+20 | 다른 입력 값의 추가를 기반으로 한 크기 조정입니다. 이 예를 높이 상자에 입력하면 높이가 너비에 20픽셀 더한 값으로 설정됩니다. |
w-20 | 다른 입력 값의 뺄셈을 기반으로 한 배율입니다. 이 예를 높이 상자에 입력하면 높이가 너비에서 20픽셀 뺀 값으로 설정됩니다. |
2*w | 다른 입력 값의 곱셈을 기반으로 한 배율입니다. 이 예를 높이 상자에 입력하면 높이가 너비의 두 배로 설정됩니다. |
w/2 | 다른 입력 값의 나눗셈을 기반으로 한 크기 조정입니다. 이 예를 높이 상자에 입력하면 높이가 너비의 절반으로 설정됩니다. |
w^3 | 다른 입력 값의 거듭제곱을 기반으로 한 스케일입니다. 이 예를 높이 상자에 입력하면 높이가 너비 제곱으로 설정됩니다. |
12pt/x | 텍스트의 x 높이를 12pt로 설정합니다. |
사용자 인터페이스 전역에서 사용할 수 있습니다.
입력 | 상수 |
---|---|
pi, π | 원주율 |
phi, gr, φ | 황금 비율 |
root2, rad, rt | 피타고라스 상수(2의 제곱근) |
e | 오일러 상수(자연 로그의 하단) |
변환 패널에서 개체를 이동, 스케일링, 회전 또는 시아를 실행할 때 사용합니다.
입력 | 변수 |
---|---|
xposition, x | X축 방향 위치 |
yposition, y | Y축 방향 위치 |
width, w | 폭 |
height, h | 높이 |
rotation, r | 회전 |
shear, s | 기울기 |
새 문서 대화상자 또는 문서 설정 대화상자를 사용하여 치수를 설정할 때 사용합니다.
입력 | 변수 |
---|---|
spreadwidth, w | 문서 너비 |
spreadheight, h | 문서 높이 |
marginleft, l | 문서의 왼쪽 여백 |
marginright, r | 문서의 오른쪽 여백 |
margintop, t | 문서의 위 여백 |
margin, b | 문서 아래 여백 |
텍스트의 크기를 설정할 때 사용합니다.
입력 | 변수 |
---|---|
xheight, x | x높이 |
ascent, a | 아센트 |
capheight, c | 캡 높이 |
변형 패널을 사용하여 문서(페이지 스프레드)와 관련된 콘텐츠의 크기와 위치를 설정할 때 사용합니다.
spreadwidth, sprw, sw | 현재 스프레드 폭 |
spreadheight, sprh, sh | 현재 스프레드 높이 |
spreadleft, sprl, sl | 현재 스프레드의 가장 왼쪽 위치 |
spreadright, sprr, sr | 현재 스프레드의 오른쪽 끝 위치 |
spreadtop, sprt, st | 현재스프레드의 상단 위치 |
spreadbottom, sprb, sb | 현재 스프레드의 하단 위치 |
marginsizeleft, mgnszl, msl | 현재 스프레드의 왼쪽 여백 크기 |
marginsizeright, mgnszr, msr | 현재 스프레드의 오른쪽 여백 크기 |
marginsizetop, mgnszt, mst | 현재 스프레드의 위 여백 크기 |
marginsizebottom, mgnszb, msb | 현재 스프레드 아래의 마진 크기 |
marginleft, mgnl, ml | 현재 스프레드의 왼쪽 여백 위치 |
marginright, mgnr, mr | 현재 스프레드의 오른쪽 여백 위치 |
margintop, mgnt, mt | 현재 스프레드 위의 마진 위치 |
marginbottom, mgnb, mb | 현재 스프레드 아래의 마진 위치 |
designareawidth, areawidth, aw | 현재 스프레드의 좌우 여백 사이의 너비 |
designareaheight, areaheight, ah | 현재 스프레드의 상하 마진 사이의 폭 |
사용자 인터페이스 전역에서 사용할 수 있습니다.
함수/사용법 | 노트 |
---|---|
abs(x) | 절대값 |
idiv(x,y) | x를 y로 나눈 몫에 해당하는 정수(자연수, 반올림 적용 없음) |
irem(x,y) | x를 y로 나눈 나머지 |
sin(a) | 사인 |
asin(a) | 역사인 |
cos(a) | 코사인 |
acos(a) | 역 코사인 |
tan(a) | 탄젠트 |
atan(a) | 역 탄젠트 |
atan2(a, b) | 역 탄젠트 2 |
average(a, b, ...) | 인수의 평균값 |
clamp(a, lo, hi) | a가 lo와 hi 사이인 경우 a, 그렇지 않은 경우 lo 또는 hi |
clampmin(n, min) | 최소값을 초과하지 않는 값 반올림 |
clampmax(n, max) | 최대 값을 초과하는 값을 줄이기 |
copysign(t, t sign) | |
dim(t x, t y) | |
fma(t a, t b, t c) | (a*b) + c를 계산합니다. |
fmod(t, t) | |
fraction(t) | |
lerp(a, b, f) | 선형 보간(a + (b - a) f) |
min(a, b, ...) | 최소값 선택 |
max(a, b, ...) | 최대 값 선택 |
mid(a, b) | a와 b의 평균값 |
noise(seed / x, y) | 시드 또는 X/Y 입력을 기반으로 1D 노이즈 생성 |
round(n) | 정수로 반올림 |
roundup(b), ceil(n) | 정수로 반올림 |
rounddown(b), floor(n) | 정수로 내림 |
trunc(t) | truncate의 단축형. |
truncate(n) | 소수점 이하 n자리로 자르기 |
whole(t) |