canvas中的textextent属性大家用过吗?(50分)

  • 主题发起人 主题发起人 foxphone2003
  • 开始时间 开始时间
F

foxphone2003

Unregistered / Unconfirmed
GUEST, unregistred user!
要做一个象label样的标签,把它放在一张图片上后可以添加文字
好象要用到textextent属性
请问Image1.canvas.textextent(caption);中的textextent怎么用
能给个example更直观!
谢谢你!
 
难道大家没用过么?
 
應該是textout方法吧!!
Image1.canvas.textout(100,100,label1.caption);
 
textout仅仅是输出文字的
我希望在图片上新建一个标签,的需要textextent啊!
 
这个函数返回当前画布当前字体下字符串的宽度和高度(返回值为TSize类型),以象素表示
Canvas.TextExtent('ABc').cx 表示字符串'ABc'的宽度
Canvas.TextExtent('ABc').cy 表示字符串'ABc'的高度
字体不同具体值也不同,你用这个函数可以用来确定标签的大小
 
多人接受答案了。
 
后退
顶部