首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Brew >

关于IDISPLAY_DrawText显示背景色无法和文字同步有关问题

2012-12-21 
关于IDISPLAY_DrawText显示背景色无法和文字同步问题IDISPLAY_DrawText显示文字时需要设置背景色当文字比

关于IDISPLAY_DrawText显示背景色无法和文字同步问题
IDISPLAY_DrawText显示文字时需要设置背景色
当文字比较长时自动换行到最后一行时
设置的背景色完全占用到这一行了 
这样影响下个控件的效果
问一下如何可以使得背景色和文字同步
如果没有标志位的话 看来只能通过算法进行绘制了

图解:
   *******
**********
****######
(*显示文字,#多出的背景色)

IDISPLAY_DrawText可以使文字和下划线同步 背景色却取决于区域 求解
[解决办法]
不知道你用的是不是BMP,如果是的话,可以试试IHFont_SetTextBGColor~
API使用可以参考下面的网址
https://developer.brewmp.com/reference/api/brew-mp-102/ihfontsettextbgcolor

IHFont和IFont可以互相转换。
[解决办法]

引用:
不知道你用的是不是BMP,如果是的话,可以试试IHFont_SetTextBGColor~
API使用可以参考下面的网址
https://developer.brewmp.com/reference/api/brew-mp-102/ihfontsettextbgcolor

IHFont和IFont可以互相转换。


不好意思忘说明环境了 brew 不是 bmp 
有办法吗 
[解决办法]
你可以试试使用IDisplay_SetClipRect来控制描画区域~
[解决办法]
一个字一个字的画。
[解决办法]
每绘制一行都量出长度,然后根据长度设置Clip
[解决办法]
通过算法实现了 

热点排行