用Canvas.TextWidth取字符串的宽度时,当字体为斜体时取得的长度就会偏小,怎么办?急啊!!!!!!!!!!! 用Canvas.TextWidth取字符串的宽度时,当字体为斜体时取得的长度就会偏小,怎么办?急啊!!!!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样应该就可以了Canvas.Font := Font;//先设置一下Canvas的字体为斜体、再调用TextWidth 使用DrawText函数可以直接得到输出字符串实际占用的宽度和高度。 解决方法:建一个label,将字体设为Canvas.Font.执行下 label.autosize := false; label.autosize := true;再取出label.width就可以得到使用各种字体后的宽度. 获取想应的文字 进者有分~~~求教了~~~~~先谢谢了 请大家到这个帖子去看一看! 关于存储过程的返回值 简单的关于asp调用delphi动态链接库的问题 DrlphiX(Direct7)如何设置为全屏模式呀?? 如何判断一个函数已经在某一个线程执行过了?或者禁止多次执行某个函数?或者定义某个线程只能执行一次? 如何控制一个real型数据小数点后面的位数? 请问斑竹,如何实现DELPHI对EXCEL的应用??? 请问在报表里怎样画表格 怎样在使用TextOut输出文本到图片时给文本加上轮廓效果? 怎么样随机获取一种颜色?
建一个label,将字体设为Canvas.Font.
执行下
label.autosize := false;
label.autosize := true;
再取出label.width就可以得到使用各种字体后的宽度.