目次 - 3.関数 - 3.3属性 - TTF_GetFontStyle

TTF_GetFontStyle

int TTF_GetFontStyle(TTF_Font *font)

font
スタイルを得るフォント

fontの現在のスタイルを得る.

メモ: この関数のfontにNULLを渡すと異常終了する.

戻り値: 次のスタイルを表すビットマスクの論理和:
TTF_STYLE_BOLD
TTF_STYLE_ITALIC
TTF_STYLE_UNDERLINE
TTF_STYLE_STRIKETHROUGH
スタイルが設定されていなければTTF_STYLE_NORMALを戻す.

サンプルコード

// 読み込まれたフォントのスタイルを得る
//TTF_Font *font;
int style;
style=TTF_GetFontStyle(font);
printf("フォントのスタイル:");
if(style==TTF_STYLE_NORMAL)
    printf(" 標準");
else {
    if(style&TTF_STYLE_BOLD)
        printf(" ボールド");
    if(style&TTF_STYLE_ITALIC)
        printf(" イタリック");
    if(style&TTF_STYLE_UNDERLINE)
        printf(" 下線");
    if(style&TTF_STYLE_STRIKETHROUGH)
        printf(" 取り消し線");
}
printf("\n");

参照

TTF_SetFontStyle, 5.定義

原文へのリンク

3.3.2 TTF_GetFontStyle