int TTF_GetFontStyle(TTF_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");