| Home 目次>ApplicationKit>NSFontManager | |
fontNamed:hasTraits:
フォント名と特徴で指定したフォントがあるかを返します
-(BOOL) fontNamed:(NSString *)typeface
hasTraits:(NSFontTraitMask)fontTraitMask
【返り値】 | |
| BOOL | YES/NO |
| 【パラメータ】 | |
| typeface | タイプフェイス |
| fontTraitMask | フォントの特徴 |
【解説】
フォント名と特徴で指定したフォントがあるかを返します。
【NSFontTraitMask】
● NSItalicFontMask
● NSBoldFontMask
● NSUnboldFontMask
● NSNonStandardCharacterSetFontMask
● NSNarrowFontMask
● NSExpandedFontMask
● NSCondensedFontMask
● NSSmallCapsFontMask
● NSPosterFontMask
● NSCompressedFontMask
● NSFixedPitchFontMask
● NSUnitalicFontMask
【例文】
#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
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSFontManager | 修正日2006.12.26 |