メインコンテンツまでスキップ
バージョン: 開発中

Font file

Font file ( fontFamily {; fontStyle} ) -> 戻り値

引数説明
fontFamilyテキスト🡒フォントファミリー名
fontStyle倍長整数🡒フォントスタイル: 0=通常 (デフォルト)、1=太字、2=斜体字
戻り値Null, オブジェクト🡐フォントファイルオブジェクト

説明

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

参照

OBJECT SET FONT