- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 文本显示
使用µC/GUI 显示字体是很容易的。仅仅需要很少的的函数知识就能让我们在任何有效的
字体当中进行文本书字,然后显示在任何一个位置。我们首先对显示字体进行简短的介绍,
然后是分别对所用的函数进行更详细的说明。
µC/GUI 中文手册 第 1 页
第 4 章 文本显示
4.1 基本函数
为了在LCD上显示文本,可以简单地调用函数GUI_DispString(),把你所希望显示的文本
作为其参数,例如:
GUI_DispString(Hello world!);
上面的代码将会在当前文本坐标显示文本“Hello world!”。
然而,正如你所看到的,有很多函数用于显示不同字体的文本或都在不同的坐标显示文
本。另外,它不仅能写字符串,而且能写十进制数,十六进制数和二进制数用于显示。即使
图形显示通常是以字节为导向,文本能够定位在显示屏上的任何像素上,不仅仅是按字节定
位。
控制字符
控制字符是一个小于32的字符代码。控制字符被定义为ASCII码的一部分。µC/GUI忽略所
有除了下表所列出的以外的控制字符:
字符代码 ASCII代码 “C” 含义
10 LF \n 换行,改变当前文本坐标到下一行,即:
X=0;Y += 字体-距离(单位:像素)(如函数
GUI_GetFontDistY()所讨论的那样)
13 CR \r 回车,改变当前文本坐标到当前行的开始处,即:x=0
控制字符LF的用法在字符串中非常方便。换行能将一个字符串拆开几部分,这样,只需
要调用一个函数就能将这个字符串就能变成几行显示。
在一个选定坐标放置文本
这个功能可能通过调用函数GUI_GotoXY()来实现,如下面例子所示:
GUI_GotoXY(10,10); // 设置坐标(以像素为单位)
GUI_DispString(Hello world!); // 显示文本
4.2 文本API
下表列出了与文本处理相关的函数,在各自的类型中按字母顺序进行排列。函数的详细
第 2 页 µC/GUI 中文手册
第 4 章 文本显示
描述后面列出。
函 数 说 明
显示文本的函数
GUI_DispChar() 在当前坐标显示单个字符
GUI_DispCharAt() 在指定坐标显示单个字符
GUI_DispChars() 按指定重复次数显示一个字符
GUI_DispString() 在当前坐标显示字符串
GUI_DispStringAt() 在指定坐标显示字符串
GUI_DispStringAtCEOL() 在指定坐标显示字符串,并清除到行末
GUI_DispStringInRect() 在指定矩形区域内显示字符串
GUI_DispStringLen() 在当前坐标显示指定字符数量的字符串
选择文本绘图模式
GUI_SetTextMode() 设置文本绘图模式
选择文本对齐方式
GUI_GetTextAlign() 返回当前文本对齐模式
GUI_SetLBorder() 设置换行后的左边界
GUI_ SetTextAl
您可能关注的文档
最近下载
- 人民版劳动教育四年级上册全册教学课件.ppt
- 三年级上册道德与法治课件-第一单-快乐学习-单元梳理-部编版(共28张PPT).pptx VIP
- 蛋白质工程蛋白质设计课件.ppt VIP
- Haier海尔洗衣机XQB100-M21JDB使用说明书手册参数图解图示pdf电子版下载.pdf VIP
- 提高住院患者大小便标本送检率PDCA.pptx VIP
- 2025年建设应急避难广场的可行性研究分析报告.docx
- 2025年扬中锂电铜箔项目可行性研究报告.docx
- 2025年中国注射用环磷腺苷项目创业计划书.docx
- 2025年可行性研究报告怎么写3.docx
- 2022年江苏省安全员C1证(机械安全员)考试题库大全(含答案).docx VIP
文档评论(0)