패키지 | flashx.textLayout.formats |
클래스 | public final class TextAlign |
상속 | TextAlign Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
textAlign
및 textAlignLast
속성을 설정하는 데 사용할 값을 정의합니다. 이 값은 컨테이너를 기준으로 하는 단락의 줄 정렬을 설명합니다.
관련 API 요소
공용 속성
공용 메서드
공용 상수
상수 | 정의 주체 | ||
---|---|---|---|
CENTER : String = "center" [정적] 컨테이너 내 가운데 정렬을 지정합니다. | TextAlign | ||
END : String = "end" [정적] 끝 가장자리 정렬을 지정합니다. 텍스트가 쓰기 순서와 반대로 정렬됩니다. | TextAlign | ||
JUSTIFY : String = "justify" [정적] 텍스트가 줄 안에서 양쪽 정렬되도록 지정합니다. 이 경우 컨테이너 공백이 채워집니다. | TextAlign | ||
LEFT : String = "left" [정적] 왼쪽 가장자리 정렬을 지정합니다. | TextAlign | ||
RIGHT : String = "right" [정적] 오른쪽 가장자리 정렬을 지정합니다. | TextAlign | ||
START : String = "start" [정적] 시작 가장자리 정렬을 지정합니다. 텍스트가 쓰기 순서와 일치하도록 정렬됩니다. | TextAlign |
상수 세부 정보
CENTER | 상수 |
public static const CENTER:String = "center"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
컨테이너 내 가운데 정렬을 지정합니다.
END | 상수 |
public static const END:String = "end"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
끝 가장자리 정렬을 지정합니다. 텍스트가 쓰기 순서와 반대로 정렬됩니다. 왼쪽에서 오른쪽 방향 텍스트에서 오른쪽 또는 오른쪽에서 왼쪽 방향 텍스트에서 왼쪽을 지정하는 것과 같습니다.
JUSTIFY | 상수 |
public static const JUSTIFY:String = "justify"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
텍스트가 줄 안에서 양쪽 정렬되도록 지정합니다. 이 경우 컨테이너 공백이 채워집니다.
LEFT | 상수 |
public static const LEFT:String = "left"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
왼쪽 가장자리 정렬을 지정합니다.
RIGHT | 상수 |
public static const RIGHT:String = "right"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
오른쪽 가장자리 정렬을 지정합니다.
START | 상수 |
public static const START:String = "start"
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
시작 가장자리 정렬을 지정합니다. 텍스트가 쓰기 순서와 일치하도록 정렬됩니다. 왼쪽에서 오른쪽 방향 텍스트에서 왼쪽 또는 오른쪽에서 왼쪽 방향 텍스트에서 오른쪽을 설정하는 것과 같습니다.
예제 예제 사용 방법
TextAlignExample.as
다음 예제에서는 가운데, 양쪽 및 오른쪽 정렬을 사용하여 "Hello World"의 세 단락을 정렬합니다.
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextAlign; import flashx.textLayout.formats.TextJustify; public class TextAlignExample extends Sprite { public function TextAlignExample() { var textFlow:TextFlow = new TextFlow(); //create paragraphs and corresponding spans var pCenter:ParagraphElement = new ParagraphElement(); var pJustify:ParagraphElement = new ParagraphElement(); var pRight:ParagraphElement = new ParagraphElement(); var spanCenter:SpanElement = new SpanElement(); var spanJustify:SpanElement = new SpanElement(); var spanRight:SpanElement = new SpanElement(); // add text to the spans spanCenter.text = "Hello, World\n"; spanJustify.text = "Hello, World\n"; spanRight.text = "Hello, World"; // add spans to paragraphs and specify alignment pCenter.addChild(spanCenter); pCenter.textAlign = TextAlign.CENTER; pJustify.addChild(spanJustify); pJustify.textAlign = TextAlign.JUSTIFY; pJustify.textJustify = TextJustify.DISTRIBUTE; pRight.addChild(spanRight); pRight.textAlign = TextAlign.RIGHT; // add paragraphs to TextFlow textFlow.addChild(pCenter); textFlow.addChild(pJustify); textFlow.addChild(pRight); // update controller to display textFlow.flowComposer.addController(new ContainerController(this,80,800)); textFlow.flowComposer.updateAllControllers(); } } }
Tue Jun 12 2018, 03:17 PM Z