패키지 | flash.text |
클래스 | public class Font |
상속 | Font Object |
하위 클래스 | FontAsset |
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
공용 속성
속성 | 정의 주체 | ||
---|---|---|---|
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
fontName : String [읽기 전용]
포함된 글꼴의 이름입니다. | Font | ||
fontStyle : String [읽기 전용]
글꼴의 스타일입니다. | Font | ||
fontType : String [읽기 전용]
글꼴의 유형입니다. | Font |
공용 메서드
메서드 | 정의 주체 | ||
---|---|---|---|
[정적]
현재 사용할 수 있는 포함된 글꼴의 목록을 제공할지 여부를 지정합니다. | Font | ||
제공된 문자열을 현재 할당된 글꼴을 사용하여 표시할 수 있는지 여부를 지정합니다. | Font | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
[정적]
글꼴 클래스를 전역 글꼴 목록에 등록합니다. | Font | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
속성 세부 정보
fontName | 속성 |
fontName:String
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
포함된 글꼴의 이름입니다.
구현
public function get fontName():String
예제 ( 예제 사용 방법 )
다음 예제는 textFormat 및 embedFonts 스타일을 설정하여 Flash Professional ActionScript 3.0 CheckBox 제어를 통해 포함된 글꼴을 사용할 수 있는 방법을 보여 줍니다. ActionScriptExamples.com에서 제공하는 예제입니다.
// Requires: // - A CheckBox control UI component in Flash library. // - An embedded font in Flash library with linkage class "MyFont" and Export for ActionScript checked. // import fl.controls.CheckBox; var embeddedFont:Font = new MyFont(); var textFormat:TextFormat = new TextFormat(); textFormat.font = embeddedFont.fontName; textFormat.size = 24; var checkBox:CheckBox = new CheckBox(); checkBox.setStyle("textFormat", textFormat); checkBox.setStyle("embedFonts", true); checkBox.label = "The quick brown fox jumps over the lazy dog."; checkBox.textField.autoSize = TextFieldAutoSize.LEFT; checkBox.move(10, 10); checkBox.validateNow(); addChild(checkBox);
fontStyle | 속성 |
fontType | 속성 |
메서드 세부 정보
enumerateFonts | () | 메서드 |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9, Flash Lite 4 |
현재 사용할 수 있는 포함된 글꼴의 목록을 제공할지 여부를 지정합니다.
매개 변수
enumerateDeviceFonts:Boolean (default = false ) — 목록을 현재 사용할 수 있는 포함된 글꼴로만 제한할지 여부를 나타냅니다. 이 값을 true 로 설정하면 장치 글꼴과 포함된 글꼴을 포함한 모든 글꼴의 목록이 반환됩니다. 이 값을 false 로 설정하면 포함된 글꼴의 목록만 반환됩니다.
|
Array — 사용할 수 있는 글꼴을 Font 객체의 배열로 나타낸 목록입니다.
|
예제 ( 예제 사용 방법 )
이 예제에서는 먼저 정적 메서드
Font.enumerateFonts()
를 호출하여 장치 글꼴과 포함된 글꼴 전체의 목록을 가져옵니다. 그런 다음 반환된 Font 객체 배열을 fontName
속성별로 정렬합니다.
그런 다음 이 예제에서는 enumerateDeviceFonts
매개 변수를 false로 설정하여 Font.enumerateFonts()
메서드를 호출하는 방법을 보여 줍니다. 결과 배열에는 포함된 Font 객체만 포함됩니다. 포함된 글꼴이 없는 응용 프로그램에서 이 코드를 실행하면 빈 embeddedFonts
배열이 반환됩니다.
import flash.text.Font; var allFonts:Array = Font.enumerateFonts(true); allFonts.sortOn("fontName", Array.CASEINSENSITIVE); var embeddedFonts:Array = Font.enumerateFonts(false); embeddedFonts.sortOn("fontName", Array.CASEINSENSITIVE);
hasGlyphs | () | 메서드 |
registerFont | () | 메서드 |
Tue Jun 12 2018, 03:17 PM Z