필드 입력에 대한 수식

입력 필드에 절대 값을 추가하는 대신 수식을 추가할 수 있습니다. 이렇게 하면 백분율, 수학 기호 및 다른 필드의 값을 기반으로 새 값을 만들 수 있습니다.

필드에 수식을 추가할 때 다음 색상이 표시될 수 있습니다. 이 색상은 수식의 유효성에 대한 피드백을 제공합니다.

크기를 설정하는 식의 예

사용자 인터페이스 전체에서 사용하지만 일반적으로 다음과 같습니다.

*복수로 선택된 개별 개체는 다른 개체의 값이 아닌 고유한 값을 기준으로 크기가 조정됩니다.

입력 결과
+=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*2 다른 입력 값의 나눗셈을 기준으로 배율입니다. 이 예를 높이 상자에 입력하면 객체의 너비를 3으로 나누어 두 배로 늘립니다. 35mm 카메라로 촬영한 화상이나 픽처 프레임을 잘못 파괴했을 경우에, 그것을 원래의 3:2의 종횡비로 되돌릴 때 이용합니다.
w/4*3 다른 입력 값의 나눗셈을 기반으로 한 크기 조정입니다. 이 예제를 높이 상자에 입력하면 객체의 너비를 4로 나누고 3배로 늘립니다. 마이크로 포서즈/컴팩트 카메라로 촬영한 이미지나 픽처 프레임을 잘못 파괴했을 경우에 그것을 원래의 4:3의 종횡비로 되돌릴 때 이용합니다.
sqrt(w) 다른 입력값의 제곱근에 근거한 스케일링입니다. 이 예를 높이 상자에 입력하면 높이가 너비 제곱근으로 설정됩니다.
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) xy로 나눈 몫에 해당하는 정수(자연수, 반올림 적용 없음)
irem(x,y) xy로 나눈 나머지
sin(a) 사인
cos(a) 코사인
tan(a) 탄젠트
min(a, b, ...) 최소값 선택
max(a, b, ...) 최대 값 선택
mid(a, b) a와 b의 평균값
average(a, b, ...) 인수의 평균값
lerp(a, b, f) 선형 보간(a + (b - a) f)
clamp(a, lo, hi) a가 lo와 hi 사이인 경우 a, 그렇지 않은 경우 lo 또는 hi

관련 항목: