layer_text_halign 함수 설명
layer_text_halign 함수는 주어진 텍스트 요소의 수평 정렬을 변경하는 기능을 제공합니다. 이 함수는 다음의 상수 중 하나를 인수로 받을 수 있습니다.
문법
layer_text_halign(text_element_id, halign);
인수 설명
| 인수 이름 | 타입 | 설명 |
|---|---|---|
| text_element_id | Text Element ID | 텍스트 요소 ID, layer_text_create 또는 layer_text_get_id에서 가져옴 |
| halign | Text Horizontal Alignment Constant | 사용할 수평 정렬 상수 |
반환 값
- N/A (반환 값 없음)
예제
var _text1_id = layer_text_get_id("Assets", "text1");
text1_old_halign = layer_text_get_halign(_text1_id);
text1_old_valign = layer_text_get_valign(_text1_id);
layer_text_halign(_text1_id, textalign_center);
layer_text_valign(_text1_id, textalign_bottom);
위의 예제에서는 Assets 레이어에서 text1 텍스트 요소의 ID를 가져오고, 기존의 수평 및 수직 정렬 값을 변수에 저장한 후, 정렬 값을 변경합니다. 이러한 변수는 나중에 정렬 값을 이전 상태로 되돌리는 데 사용할 수 있습니다.
활용 예제
- 텍스트 중앙 정렬
layer_text_halign(_text1_id, textalign_center);
- 텍스트 왼쪽 정렬
layer_text_halign(_text1_id, textalign_left);
- 텍스트 오른쪽 정렬
layer_text_halign(_text1_id, textalign_right);
- 정렬 값 복원
layer_text_halign(_text1_id, text1_old_halign);
layer_text_valign(_text1_id, text1_old_valign);
- 다른 텍스트 요소에 적용
var _text2_id = layer_text_get_id("Assets", "text2");
layer_text_halign(_text2_id, textalign_right);
이러한 예제들은 layer_text_halign 함수를 다양한 방식으로 활용할 수 있는 방법을 보여줍니다.