学习笔记:-----------------------------------------------------------

1:const GUI_FONT * GUI_GetFont(void) ;
返回值:当前选择的字体指针

2:int GUI_GetCharDistX(U16 c); 

参数:  C   计算宽度所基于的字符

返回值:用于显示当前所选字体中指定字符的宽度像素 (X 大小)

3:int GUI_GetFontDistY(void);

返回值:当前所选字体的 Y 间距
4:void GUI_GetFontInfo(const GUI_FONT*pFont, GUI_FONTINFO* pfi);

描述:  计算特定字体的 GUI_FONTINFO 结构的指针
参数:  pFont  指向该字体

     pfi    指向GUI_FONTINFO结构

GUI_FONTINFO 结构的定义如下所示:
typedef struct {
    U16 Flags;
} GUI_FONTINFO;

Flags取值-----------------------
GUI_FONTINFO_FLAG_PROP
GUI_FONTINFO_FLAG_MONO
GUI_FONTINFO_FLAG_AA
GUI_FONTINFO_FLAG_AA2
GUI_FONTINFO_FLAG_AA4

5:int GUI_GetFontSizeY(void);
返回值:当前所选字体的高度像素(Y大小)

6:int GUI_GetLeadingBlankCols(U16 c);
参数:  C    要使用的字符

返回值:当前所选字体给定字符的前导空格像素列数

7:int GUI_GetStringDistX(const char GUI_FAR *s);
参数:  s    指向该字符串

返回值:用于显示当前所选字体中指定字符串的 X 大小

8:void GUI_GetTextExtend(GUI_RECT* pRect, const char* s, int Len);
描述:  计算使用当前字体的给定字符串的大小

参数:  pRect   指向存储结果的GUI_RECT_structure

     s     指向该字符串

     Len    字符串的字符数

9:int GUI_GetTrailingBlankCols(U16 c);
参数:  c    要使用的 字符

返回值:当前所选字体中给定字符的后导空格像素列数

10:int GUI_GetYDistOfFont(const GUI_FONT* pFont);
参数:   pFont   指向该字体

返回值 :特定字体的 Y 间距
11:int GUI_GetYSizeOfFont(const GUI_FONT* pFont);
参数:   pFont    指向该字体

返回值:特定字体的 Y 大小
12:char GUI_IsInFont(const GUI_FONT * pFont, U16 c) ;
描述:评估特定字体中是否包含指定的字符
参数:  pFont    指向该字体

     c      要搜索的字符

13:void GUI_SetDefaultFont(const GUI_FONT GUI_UNI_PTR * pFont);
描述:设置 GUI_Init() 之后使用的默认字体

参数:  pFont  指向要使用的字体

最新文章

  1. Linux学习日记之磁盘与档案系统
  2. 误设PATH导致命令失效的处理
  3. CentOS7安装Nginx-1.9.9+PHP5.6
  4. [ACM_水题] UVA 11292 Dragon of Loowater [勇士斗恶龙 双数组排序 贪心]
  5. C#关键字
  6. Android获取图片资源的4种方式
  7. [视频]ARM告诉你物联网怎么玩,mbed 6LoWPan demo
  8. Android编程: MVC模式、应用的生命周期
  9. 怎么将java项目打包成双击就可以运行的jar包---fatjar
  10. linux/unix网络编程之 select
  11. pthread_rwlock_t读写锁函数说明
  12. 《精通CSS:高级Web标准解决方案》学习笔记(上)
  13. Razor基础语法
  14. 查看使用了那种shell
  15. MAVEN总结,整合Eclipse以及配置私服
  16. Mysql隔离级别,锁与MVCC
  17. 数据库之mac上mysql root密码忘记或权限错误的解决办法
  18. 部署上次的Hapi到Windows+Docker,WindowsDocker
  19. Gradle 1.12 翻译——第十七章. 从 Gradle 中调用 Ant
  20. scrapy相关 通过设置 FEED_EXPORT_ENCODING 解决 unicode 中文写入json文件出现`\uXXXX`

热门文章

  1. socket学习
  2. MTK之DrvGen的使用
  3. C#操作Access数据库中遇到的问题(待续)
  4. Entity Framework 支持 DataTable
  5. html页面通过http访问mysql数据库中的内容,实现用户登录的功能
  6. 孤儿进程VS僵尸进程
  7. dubbo协议报文格式
  8. Java简单操作Zookeeper
  9. ajax请求aspx.cs后台方法
  10. Java框架spring 学习笔记(三):Bean 的生命周期