目次 - 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