fontNamed:hasTraits:
フォント名と特徴で指定したフォントがあるかを返します
-(BOOL)fontNamed:(NSString *)typeface: hasTraits:(NSFontTraitMask)fontTraitMask:
解説
フォント名と特徴で指定したフォントがあるかを返します。
【NSFontTraitMask】
● NSItalicFontMask
● NSBoldFontMask
● NSUnboldFontMask
● NSNonStandardCharacterSetFontMask
● NSNarrowFontMask
● NSExpandedFontMask
● NSCondensedFontMask
● NSSmallCapsFontMask
● NSPosterFontMask
● NSCompressedFontMask
● NSFixedPitchFontMask
● NSUnitalicFontMask
返り値
( BOOL )
YES/NO
引数
( NSString * )typeface
タイプフェイス
( NSFontTraitMask )fontTraitMask
フォントの特徴
フレームワーク
ApplicationKit
クラス
NSFontManager
Instance Methods
使用可能
10.0
参照
例文
#import "Controller.h" @implementation Controller - (IBAction)pushButton:(id)sender { NSFontManager *fMgr = [NSFontManager sharedFontManager]; NSFontPanel *fPanel = [NSFontPanel sharedFontPanel]; [fPanel setAccessoryView:aView]; [fMgr orderFrontFontPanel:fPanel]; ([fMgr fontNamed:@"Osaka" hasTraits:(NSUnboldFontMask)]) ? NSLog(@"YES") : NSLog(@"NO"); ([fMgr fontNamed:@"Osaka" hasTraits:(NSBoldFontMask)]) ? NSLog(@"YES") : NSLog(@"NO"); } @end