パッケージ | 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()
を呼び出し、すべてのデバイスフォントおよび埋め込みフォントのリストを取得します。次に、fontName
プロパティによって、結果の Font オブジェクトの配列をソートします。
次に、Font.enumerateFonts()
メソッドの呼び出し方法を示します。このとき、enumerateDeviceFonts
パラメーターは false に設定します。結果の配列には、埋め込みフォントオブジェクトのみが含まれます。埋め込みフォントが含まれないアプリケーション内でこのコードを実行すると、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, 10:34 AM Z