| パッケージ | flash.text |
| クラス | public class Font |
| 継承 | Font Object |
| サブクラス | FontAsset |
| 言語バージョン: | 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() を呼び出し、すべてのデバイスフォントおよび埋め込みフォントのリストを取得します。次に、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 | () | メソッド |
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 — グローバルフォントリストに追加するクラスです。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/text/Font.html