GUI機能拡張

Q 11
サポートフォント
[内容]
Biz/Browserでサポートされているフォントは何があるのか?

A 11
[解決方法]
SetFontFamilyメソッドを利用して、FontKindプロパティやFontFaceプロパティ($STDと$FIXED)に
対応するフォントを設定することができ、フォントの種類(FontKind)8種類にフォントの
スタイル(FontFace)の可変ピッチと固定ピッチを組み合わせた16種類のフォントを定義する
ことが可能です。

デフォルトでサポートされているフォントは下記の4種類のフォントです。

 
FontKind/FontFace フォント
$STD/$STD MS Pゴシック
$STD/$FIXED MS ゴシック
$FONT1/$STD MS P明朝
$FONT1/$FIXED MS 明朝

フォントの設定は、アプリケーションの初期化時に処理するようにしてください。
既に表示されているフォントをSetFontFamilyメソッドによって変更することはできません。
また、コンピュータにインストールされているフォントを指定してください。
インストールされていないフォントを指定した場合、表示結果は不定となります。

$STDと$FONT1はシステムにより使用されているため、変更しないようにしてください。
$BOLDは$FONT1に対応します。


[サンプルコード]

Form Form1 {
    X = 0;
    Y = 0;
    Width = 400;
    Height = 300;
    Button Button1 {
        X = 10;
        Y = 10;
        Width = 200;
        Height = 25;
        Title = "SetFontFamilyの確認";
        FontFace = $FIXED;
        FontKind = $FONT2;
    }

    if ( !$DESIGNTIME ) {
        /* $FONT2にフォントを設定 */
        //.SetFontFamily($FONT2, "XXXP丸ゴシック", "XXX丸ゴシック");
    }
}
管理番号:Gui41_018
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser XE・Biz/Designer XE TIPS集 トップへ