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

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  指向要使用的字体

EmWin 字体相关函数的更多相关文章

  1. 【emWin】例程十四:xbf外置字体

    介绍: 本例将xbf格式文件放到SD卡中,通过读取SD卡中的字库文件在液晶上显示文字.   实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1mhTdYeG 密码:aka ...

  2. 四轴飞行器1.6 emwin与ucgui的移植,汉字外挂字库移植和DEMO效果对比

    飞控的遥控器打算自己做,这样全局都能掌握,可以通过遥控器对飞控的参数和飞行模式进行修改,而买遥控器是做不到这样的哈..以后做图传的时候,屏幕还可以实时现实摄像头拍回来的画面,挺好的哈.. 做遥控我们选 ...

  3. emWin 2天速成实例教程000_如何快速入门ucGUI/emWin

    备注:(1)打开工程目录下的"Exe\GUISimulationDebug.exe"即可看到效果.(2)看完教程000-005就基本会用emWin做项目,其他章节可以需要时再参考. ...

  4. [emwin]关于渐变色使用须知

    由于需要用到渐变色,且出现问题,所以对渐变色有了解. 相关函数 GUI_DrawGradientV GUI_DrawGradientH 须知: 1.渐变色在565色和888色下的显示完全不一样.在模拟 ...

  5. 色彩缤纷的python(改变字体颜色及样式不完全版)

    色彩缤纷的python(改变字体颜色及样式) *补上昨天随笔中提到的改变字体颜色样式的方法,昨日随笔https://www.cnblogs.com/Du704/p/11265958.html 在项目过 ...

  6. 色彩缤纷的Python(改变字体颜色及样式)

    色彩缤纷的python(改变字体颜色及样式) 在项目过程中,我们常常会因为输出信息的颜色与样式过于单调以至于让人在视觉上感到很杂乱,所以看下文: 在Linux终端中,使用转义序列来进行如上所述的显示, ...

  7. [STemWin教程入门篇] 第一期:emWin介绍

    转自:http://bbs.armfly.com/read.php?tid=1544 SEGGER公司介绍 了解emWin之前,先了解一下SEGGER这家公司,了解生产商才能对emWin有更加全面的认 ...

  8. EmWin 如何显示汉字 不用在文件中使用编码

    1. Font Converter for emWin 生成C文件字库 1.1 新建文件 1.2 选择字体 1.3 为了减小C文件体积,这里只加入自己需要的汉字,先把所有字体取消选择. 1.4 新建一 ...

  9. 【STM32H7教程】第52章 STM32H7的LTDC应用之点阵字体和字符编码(重要)

    完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第52章       STM32H7的LTDC应用之点阵字体和 ...

随机推荐

  1. 李清华201772020113《面向对象程序设计(java)》第十一周学习总结

    实验十一   集合 实验时间 2018-11-8 1.实验目的与要求 (1) 掌握Vetor.Stack.Hashtable三个类的用途及常用API: (2) 了解java集合框架体系组成: (3) ...

  2. 用java输入分数,得出分数等级

    import java.util.Scanner;public class F {  public static void main(String[] args) {  // TODO 自动生成的方法 ...

  3. spring加载配置新旧方式对比

    老方式 1.首先要配置配置文件,如beans.xml,内容如下: <?xml version="1.0" encoding="UTF-8"?> &l ...

  4. chrome调试vue.js的插件:vue.js devtools

    1.什么是vue.js devtools? vue.js devtools是chrome的一款插件,用来调试vue的一款神器. 2.为什么下载vue.js devtools? 由于vue是数据驱动的, ...

  5. springboot项目创建

    1.在eclipse中创建springboot项目,右键找到New,然后找到Spring Starter Project, 如果menu中找不到Spring Starter Project就选择oth ...

  6. Adobe Flash player ActiveX下载地址

    http://www.adobe.com/support/flashplayer/downloads.html http://download.macromedia.com/pub/flashplay ...

  7. 怎样用Python的Scikit-Learn库实现线性回归?

    来源商业新知号网,原标题:用Python的Scikit-Learn库实现线性回归 回归和分类是两种 监督 机器 学习算法, 前者预测连续值输出,而后者预测离散输出. 例如,用美元预测房屋的价格是回归问 ...

  8. ORA-12541:TNS:无监听程序

    1.OracleServiceORCL确认已经在服务中启动 2.OracleOraDb11g_home1TNSListener确认已经在服务中启动 3.服务端listener.ora和tnsnames ...

  9. gcc8.2安装

    contrib/download_prerequisites 1.base_url='ftp://gcc.gnu.org/pub/gcc/infrastructure/' 改为base_url='ht ...

  10. python的车牌号的检测

    自己总结一下,从网上找到的关于车牌号的识别的一些博文.https://www.jianshu.com/p/fcfbd3131b84 https://www.cnblogs.com/do-hardwor ...