Font file
Font file ( fontFamily {; fontStyle} ) : any
| 引数 | 型 | 説明 | |
|---|---|---|---|
| fontFamily | Text | → | フォントファミリー名 |
| fontStyle | Integer | → | フォントスタイル: 0=通常 (デフォルト)、1=太字、2=斜体字 |
| 戻り値 | Null, Object | ← | フォントファイルオブジェクト |
説明
Font file コマンドは、fontFamily 引数で指定したフォントファミリーに対応するOS 内にあるフォントファイルの詳細を格納したオブジェクトを返します。また、fontStyle 引数で取得するフォントスタイルを指定することもできます。
fontFamily 引数で指定したフォントファミリーがOS にインストールされていない場合、コマンドはNull オブジェクトを返します。
任意のfontStyle 引数を使用すると、取得するスタイルバリエーションを定義することができます。Font Styles テーマにある以下の定数の一つ、またはこれらの組み合わせを渡すことができます(それ以外の値は無視されます):
| 定数 | 型 | 値 |
|---|---|---|
| Bold | 倍長整数 | 1 |
| Italic | 倍長整数 | 2 |
| Plain | 倍長整数 | 0 |
例題
テキストエリア内で使用されているフォントが正しく表示されるために、ユーザーシステム上で利用可能かどうかを確認したい場合を考えます:
var $fontName : Text
var $fontStyle : Integer
var $fontFile : Object
$fontName:=OBJECT Get font(*;"vText")
$fontStyle:=OBJECT Get font style(*;"vText")
$fontFile:=Font file($fontName;$fontStyle)
If($fontFile=Null)
ALERT("Defined font is not available, please install: "+$fontName)
End if
参照
プロパティ
| コマンド番号 | 1700 |
| スレッドセーフである | ✓ |