| 패키지 | 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
상속되는 공용 속성 숨기기
상속되는 공용 속성 표시