收录日期:2020/11/29 20:54:37 时间:2016/08/28 00:11:49 标签:基础类
如题,我想在TImage上写字,TImage支持粗体,斜体,背景色,下划线颜色等特性吗 ? 我在Timage上只看到颜色,字体大小,字体类型等特性
Image1->Canvas->Font->Colo
.

请问:TImage上的字体的粗体,斜体,背景色,下划线等特性在那里设置?
引用
Image1->Canvas->Font->Style<<fsBold;
好像不对.没效果.
Image1 的字体能设置TFontInfo的下划线颜色,背景色之类的吗?
可以设置
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Image1->Canvas->Font->Style = TFontStyles()<<fsBold<<fsUnderline ;
Image1->Canvas->TextOutA(10,10,"Hello World ") ;
}
粗体,斜体,下划线等, 属于字体的样式. 设置Font的Style属性即可. 字体的颜色则是设置Font的Color属性.
如:
Image1->Canvas->Font->Color = clBlue; // 蓝色
Image1->Canvas->Font->Style = Image1->Canvas->Font->Style << fsUnderline; // 下划线效果
Image1->Canvas->TextOutA(10, 10, "test中国");


至于你说的背景色, 字体没有什么背景色.
引用 4 楼 ccrun 的回复:
粗体,斜体,下划线等, 属于字体的样式. 设置Font的Style属性即可. 字体的颜色则是设置Font的Color属性.
如:
C/C++ code?123Image1->Canvas->Font->Color = clBlue; // 蓝色Image1->Canvas->Font->Style = Image1->Canvas->Font->Style << fs……


背景色就设置Brush的颜色就可以了.


Image1->Canvas->Brush->Color = clRed ; //背景红色
引用 5 楼 hyz_cs 的回复:
引用 4 楼 ccrun 的回复:粗体,斜体,下划线等, 属于字体的样式. 设置Font的Style属性即可. 字体的颜色则是设置Font的Color属性.
如:
C/C++ code?123Image1->Canvas->Font->Color = clBlue; // 蓝色Image1->Canvas->Font->Style = Image1->Canvas->……


你说的是画布的背景色. 对于字体来说, 没有什么背景色的概念.
引用 6 楼 ccrun 的回复:
引用 5 楼 hyz_cs 的回复:引用 4 楼 ccrun 的回复:粗体,斜体,下划线等, 属于字体的样式. 设置Font的Style属性即可. 字体的颜色则是设置Font的Color属性.
如:
C/C++ code?123Image1->Canvas->Font->Color = clBlue; // 蓝色Image1->Canvas->Font->Style ……


是的,但是设置画布颜色出来的效果就能达到textout文字背景色的效果.
Image1->Canvas->Font->Style<<fsBold; 这个类似 I<<2; 没有意义
Image1->Canvas->Font->Style = Image1->Canvas->Font->Style << fsBold; 这个就是 I = I<<2;
谢谢.

高手请进:php调用串口dio_open(\"com1:\",O_NOCTTY)程序无输出反应 tomcat问题.每隔一段时间就需要重启一下远程空间的TOCMAT? 键盘监听添加不上求解!!!!!!! 清明节。。。心情不好时想找几个朋友,但却不知道该找谁。。。。。。 数据库指针问题 maven如何创建多个工程? ExtJS中Ext.MessargBox.alert()和Ext.MessargBox.confirm()的区别? 以太网芯片w5100有人用过吗 asp.net中有没有类似于winform中datetimepicter的控件? mysql 5.1.50 启动错误 使用textbox控件输入要查找的内容后在gridview显示出来后出现这样的情况怎么办 求助!关于WPF中ListView绑定DataTable问题 Java多线程始终只有一个线程能从任务队列中获得任务 求助 求助贴 js语言是面向对象语言吗? 用MFC 编写绘制十二导联心电图的功能,问题是如何取出ecg文件里的数据 求dbgrid修改的问题 数据库查询 半角全角 空格替换 java怎样处理n个分数相加(用字符串处理)如下题: 状态栏图标问题 C++新手啊.. ORACLE-》EM按键显示为□□□□ 输入缓冲区的问题,windows下没问题,到了mac os就出现问题了 ASP.net登陆弹窗问题 c++ 创建窗口,总是显示不出窗口。用vc++就可以。使用windows api C++重载运算符问题。 不明白这个foreach语法。。。。 问下条件编译的问题 新手求助!!