패키지 | flash.text.engine |
클래스 | public class TextJustifier |
상속 | TextJustifier Object |
하위 클래스 | EastAsianJustifier, SpaceJustifier |
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
TextJustifier 클래스는 직접 인스턴스화할 수 없습니다. new TextJustifier()
를 호출하면 ArgumentError
예외가 발생합니다. EastAsianJustifier 또는 SpaceJustifier 객체를 TextBlock에 적용한 후 해당 객체의 속성을 설정하면 TextBlock이 무효화되지 않습니다.
관련 API 요소
속성 | 정의 주체 | ||
---|---|---|---|
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
lineJustification : String
텍스트 블록의 텍스트에 대한 행 정렬을 지정합니다. | TextJustifier | ||
locale : String [읽기 전용]
텍스트 블록의 텍스트에 대한 정렬 규칙을 결정하기 위한 로캘을 지정합니다. | TextJustifier |
메서드 | 정의 주체 | ||
---|---|---|---|
new TextJustifier() 생성자를 호출하면 ArgumentError 예외가 발생합니다. | TextJustifier | ||
TextJustifier의 복사본을 만듭니다. | TextJustifier | ||
[정적]
지정된 로캘에 적합한 기본 TextJustifier 하위 클래스를 만듭니다. | TextJustifier | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
lineJustification | 속성 |
lineJustification:String
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
텍스트 블록의 텍스트에 대한 행 정렬을 지정합니다.
LineJustification
을 통해 정의된 다음과 같은 상수를 이 속성에 대한 유효한 값으로 사용할 수 있습니다.
문자열 값 | 설명 |
---|---|
LineJustification.UNJUSTIFIED | 정렬되지 않은 행을 생성합니다. |
LineJustification.ALL_BUT_LAST | 마지막 행을 제외하고 모두 정렬된 행을 생성합니다. |
LineJustification.ALL_INCLUDING_LAST | 모두 정렬된 행을 생성합니다. |
LineJustification.ALL_BUT_MANDATORY_BREAK | 마지막 행과 필수 줄바꿈으로 끝나는 행을 제외한 정렬된 모든 행을 생성합니다. |
구현
public function get lineJustification():String
public function set lineJustification(value:String):void
관련 API 요소
locale | 속성 |
locale:String
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
텍스트 블록의 텍스트에 대한 정렬 규칙을 결정하기 위한 로캘을 지정합니다. 표준 로캘 식별자가 사용됩니다. 예를 들어 "en", "en_US" 및 "en-US"는 모두 영어를 나타내고 "ja"는 일본어를 나타냅니다.
구현
public function get locale():String
오류
ArgumentError — 지정된 locale 이 null 이거나 너무 짧아 유효한 로캘을 나타낼 수 없습니다.
|
TextJustifier | () | 생성자 |
public function TextJustifier(locale:String, lineJustification:String)
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
new TextJustifier()
생성자를 호출하면 ArgumentError
예외가 발생합니다. 그러나 TextJustifier의 다음 하위 클래스에 대한 생성자를 호출할 수 있습니다.
new SpaceJustifier()
new EastAsianJustifier()
locale:String — 정렬 규칙을 결정할 로캘입니다.
| |
lineJustification:String — 단락의 행 정렬 유형입니다. 이 속성에는 LineJustification 상수를 사용합니다.
|
오류
ArgumentError — 지정된 locale 이 null 이거나 너무 짧아 유효한 로캘을 나타낼 수 없습니다.
| |
ArgumentError — 지정된 lineJustification 이 LineJustification 의 멤버가 아닙니다.
|
관련 API 요소
clone | () | 메서드 |
public function clone():flash.text.engine:TextJustifier
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
TextJustifier의 복사본을 만듭니다.
TextJustifier의 하위 클래스가 이 메서드를 재정의합니다.
반환값flash.text.engine:TextJustifier — TextJustifier 객체의 복사본입니다.
|
getJustifierForLocale | () | 메서드 |
public static function getJustifierForLocale(locale:String):flash.text.engine:TextJustifier
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
지정된 로캘에 적합한 기본 TextJustifier 하위 클래스를 만듭니다.
로캘이 한국어, 일본어 또는 중국어이면 이 메서드를 통해 기본 EastAsianJustifier 객체가 만들어집니다. 그렇지 않으면 텍스트 엔진을 통해 기본 SpaceJustifier 객체가 만들어집니다.
매개 변수
locale:String — 만들어지는 정렬자를 결정할 로캘입니다.
|
flash.text.engine:TextJustifier — TextJustifier 객체에 대한 참조입니다.
|
오류
ArgumentError — 지정된 locale 이 null 이거나 너무 짧아 유효한 로캘을 나타낼 수 없습니다.
|
Tue Jun 12 2018, 03:17 PM Z