| Home 目次>ApplicationKit>NSFontManager | |
fontWithFamily:traits:weight:size:
指定したフォントファミリー、特徴、ウエイト、サイズでフォントを返します
-(NSFont *) fontWithFamily:(NSString *)family
traits:(NSFontTraitMask)fontTraitMask
weight:(int)weight
size:(float)size
【返り値】 | |
| NSFont * | フォント |
| 【パラメータ】 | |
| family | フォントファミリー |
| fontTraitMask | フォントの特徴 |
| weight | ウエイト |
| size | サイズ |
【解説】
指定したフォントファミリー、特徴、ウエイト、サイズでフォントを返します。
【fontTraitMask】フォントの特徴
【weight】ウエイト
【size】サイズ
【例文】
#import "Controller.h"
@implementation Controller
- ( IBAction )pushButton:( id )sender
{
NSFontManager *fMgr = [NSFontManager sharedFontManager];
NSFontPanel *fPanel = [NSFontPanel sharedFontPanel];
NSFont *fnt ;
[fPanel setAccessoryView:aView];
[fMgr orderFrontFontPanel:fPanel];
fnt = [fMgr fontWithFamily: @"Osaka"
traits:(NSBoldFontMask)
weight: 5
size: 30
];
NSLog([fnt description]);
}
@end
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSFontManager | 修正日2006.12.26 |