glyphAtIndex:isValidIndex:
番号で指定した文字のグリフ番号を返します
-(NSGlyph)glyphAtIndex:(unsigned)glyphIndex: isValidIndex:(BOOL *)flag:
解説
番号で指定した文字のグリフ番号を返します。NSGlyphはunsigned intです。
範囲外の位置を指定するとflagにNOが返されます。
返り値は意味を持ちません。
返り値
( NSGlyph )
グリフ
引数
( unsigned )glyphIndex
グリフ番号
( BOOL * )flag
YES/NO
フレームワーク
ApplicationKit
クラス
NSLayoutManager
Instance Methods
使用可能
10.0
参照
- getGlyphs:range:
- glyphAtIndex:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { //myOutletはTextView BOOL yn; NSLayoutManager *layM1; NSGlyph gly; layM1 = [myOutlet1 layoutManager]; gly = [layM1 glyphAtIndex:5 isValidIndex:&yn]; NSLog(@"%u",gly); if (yn){ NSLog(@"YES"); }else{ NSLog(@"NO"); } } @end