mac下获取字符串使用某种字体时的像素宽和像素高
2013-04-27 15:17
363 查看
//设置字体样式和大小
NSFont *font =[NSFont fontWithName:@"Helvetica" size:fontsize];
NSString*strTemp = @"TEST";
NSDictionary*attributes = [NSDictionary dictionaryWithObjectsAndKeys:font,NSFontAttributeName,[NSColor yellowColor], NSForegroundColorAttributeName,nil];
NSAttributedString* currentText=[[NSAttributedString alloc] initWithString:strTemp attributes:attributes];
NSSizeattrSize = [currentText size];
int pixelsWith= attrSize.width;
intpixelsHight = attrSize.height;
NSFont *font =[NSFont fontWithName:@"Helvetica" size:fontsize];
NSString*strTemp = @"TEST";
NSDictionary*attributes = [NSDictionary dictionaryWithObjectsAndKeys:font,NSFontAttributeName,[NSColor yellowColor], NSForegroundColorAttributeName,nil];
NSAttributedString* currentText=[[NSAttributedString alloc] initWithString:strTemp attributes:attributes];
NSSizeattrSize = [currentText size];
int pixelsWith= attrSize.width;
intpixelsHight = attrSize.height;
相关文章推荐
- Xamarin.Mac中使用emoji表情,以及让输入框获取焦点,并将光标定位到字符串末尾
- java awt根据字符串的信息和字体获取所占有的像素
- java 使用正则表达式获取匹配的字符串
- Android中获取字符串长度、宽度(所占像素宽度)的方法
- Android开发经验之获取画在画布上的字符串长度、宽度(所占像素宽度)
- 1.如何避免野指针2.获取字符串的两种方法。以及malloc,calloc,ralloc的使用注意点3.二维三维数组4.数组和函数的区别
- 一个带有属性的字符串(比如文字颜色/字体属性等文字属性) 在label上显示需要使用 attributedText 属性
- 使用CMD命令和管道获取MAC地址
- Mac使用latex中文字体缺失
- 使用WinPcap获取网卡MAC地址
- iOS使用MD5 - 字符串加密至MD5&获取文件MD5
- 求教C#使用(SnmpSharpNet.dll)Snmp协议,如何获取整个局域网段内的IP设备类型(例PC、路由器等)MAC和主机名?
- 使用C#获取鼠标所指像素的颜色
- 使用Retrofit打印请求日志,过滤改变服务器返回结果,直接获取String字符串
- iOS使用MD5 - 字符串加密至MD5&获取文件MD5
- 使用WinPcap获取网卡MAC地址
- 使用Wisdom RESTClient如何在Linux和Mac上获取测试报告和API文档?
- iOS 使用系统API获取 字符串的 size
- UILabel 使用不同的颜色或不同的字体来体现字符串
- java使用正则表达式获取字符串中的所有英文单词或数字