| 패키지 | flash.text |
| 클래스 | public class Font |
| 상속 | Font Object |
| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9 |
| 속성 | 다음에 의해 정의됨 | ||
|---|---|---|---|
![]() | constructor : Object 지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | |
| fontName : String [읽기 전용] 포함된 글꼴의 이름입니다. | Font | ||
| fontStyle : String [읽기 전용] 글꼴의 스타일입니다. | Font | ||
| fontType : String [읽기 전용] 글꼴의 유형입니다. | Font | ||
![]() | prototype : Object [정적] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다. | Object | |
| 메서드 | 다음에 의해 정의됨 | ||
|---|---|---|---|
[정적] 현재 사용할 수 있는 포함된 글꼴의 목록을 제공할지 여부를 지정합니다. | Font | ||
제공된 문자열을 현재 할당된 글꼴을 사용하여 표시할 수 있는지 여부를 지정합니다. | Font | ||
![]() | 지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | |
![]() | Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | |
![]() | 지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | |
[정적] 글꼴 클래스를 전역 글꼴 목록에 등록합니다. | Font | ||
![]() | 루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | |
![]() | 지정된 객체의 문자열 표현을 반환합니다. | Object | |
![]() | 지정된 객체의 프리미티브 값을 반환합니다. | Object | |
| fontName | 속성 |
fontName:String [읽기 전용] | 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9 |
포함된 글꼴의 이름입니다.
public function get fontName():String| fontStyle | 속성 |
fontStyle:String [읽기 전용] | 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9 |
글꼴의 스타일입니다. 이 값은 FontStyle 클래스에 정의된 모든 값이 될 수 있습니다.
public function get fontStyle():String참고 사항
| fontType | 속성 |
fontType:String [읽기 전용] | 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9 |
글꼴의 유형입니다. 이 값은 FontType 클래스에 정의된 모든 상수가 될 수 있습니다.
public function get fontType():String참고 사항
| enumerateFonts | () | 메서드 |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9 |
현재 사용할 수 있는 포함된 글꼴의 목록을 제공할지 여부를 지정합니다.
매개 변수
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 | () | 메서드 |
public function hasGlyphs(str:String):Boolean| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9 |
제공된 문자열을 현재 할당된 글꼴을 사용하여 표시할 수 있는지 여부를 지정합니다.
매개 변수
str:String — 현재 글꼴에 대해 테스트할 문자열입니다. |
Boolean —
이 글꼴을 사용하여 지정된 문자열을 완전히 표시할 수 있는 경우 true입니다.
|
| registerFont | () | 메서드 |
public static function registerFont(font:Class):void| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9 |
글꼴 클래스를 전역 글꼴 목록에 등록합니다.
매개 변수
font:Class — 전역 글꼴 목록에 추가할 클래스입니다. |