| Home 目次>ApplicationKit>NSFontManager | 10.3 |
removeFontDescriptor:fromCollection:
コレクションからフォントをフォントデスクリプタで指定して取り除きます
-(void) removeFontDescriptor:(NSFontDescriptor *)descriptor
fromCollection:(NSString *)collection
【返り値】 | |
| void | なし |
| 【パラメータ】 | |
| descriptor | |
| collection |
【解説】
コレクションからフォントをフォントデスクリプタで指定して取り除きます。
【例文】
#import "Controller.h"
@implementation Controller
- ( IBAction )pushButton:( id )sender
{
NSFontManager *fMgr = [NSFontManager sharedFontManager];
NSDictionary *dic1 =
[NSDictionary dictionaryWithObjectsAndKeys:
@"osaka" , @"NSFontNameAttribute" ,
[NSNumber numberWithFloat: 10.0 ], @"NSFontSizeAttribute" ,
nil ];
[fMgr addCollection: @"collectionName" options: NSFontCollectionApplicationOnlyMask];
[fMgr addFontDescriptors:[NSArray arrayWithObjects:[NSFontDescriptor fontDescriptorWithFontAttributes:dic1], nil ]
toCollection: @"collectionName" ];
// フォントを取り除く
[fMgr removeFontDescriptor:[NSFontDescriptor fontDescriptorWithFontAttributes:dic1]
fromCollection: @"collectionName" ];
}
@end
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSFontManager | 修正日2006.12.26 |