当前位置: 首页 > news >正文

湖南网站建设价格费用wordpress销售主题

湖南网站建设价格费用,wordpress销售主题,模板网站多钱,企业网站怎么做的使用二进制字体需要将整个字体加载到存储器。 在某些情况下#xff0c;如果字体很大#xff0c;如大字号中文字体#xff0c;则这样做可能不可取。 字体缓存使应用能够从外部存储器只能加载显示字符串所需的字母。 这意味着整个字体无需保存到在可寻址闪存或RAM上#xff…使用二进制字体需要将整个字体加载到存储器。 在某些情况下如果字体很大如大字号中文字体则这样做可能不可取。 字体缓存使应用能够从外部存储器只能加载显示字符串所需的字母。 这意味着整个字体无需保存到在可寻址闪存或RAM上而是只需保存在更大的文件系统上。 字体文件阅读器 FileDataReader.hpp#ifndef FILEDATAREADER_HPP #define FILEDATAREADER_HPP #include fonts/FontCache.hpp #include stdio.husing namespace touchgfx;class FileDataReader : public FontDataReader { public:virtual ~FileDataReader() { }virtual void open(){fp fopen(generated/fonts/bin/Font_verdana_20_4bpp.bin, rb);}virtual void close(){fclose(fp);}virtual void setPosition(uint32_t position){fseek(fp, position, SEEK_SET);}virtual void readData(void* out, uint32_t numberOfBytes){fread(out, numberOfBytes, 1, fp);} private:FILE* fp; };#endif // FRONTENDAPPLICATION_HPP创建FontCache、存储缓冲区和文件系统阅读器对象然后安装CachedFont #include gui/common/FrontendApplication.hpp #include BitmapDatabase.hpp #include texts/TextKeysAndLanguages.hpp #include texts/TypedTextDatabase.hpp #include gui/common/FileDataReader.hpp #include fonts/CachedFont.hpp #include fonts/FontCache.hppuint8_t fontdata[5120]; FileDataReader reader; FontCache fontCache; CachedFont cachedFont; //Cached Font objectLOCATION_PRAGMA_NOLOAD(TouchGFX_Cache) uint16_t Cache[1024 * 604] LOCATION_ATTRIBUTE_NOLOAD(TouchGFX_Cache);FrontendApplication::FrontendApplication(Model m, FrontendHeap heap): FrontendApplicationBase(m, heap) { #ifdef SIMULATORconst uint32_t cacheSize 0x300000; //3 MB, as exampleuint16_t* const cacheStartAddr (uint16_t*)malloc(cacheSize);Bitmap::setCache(cacheStartAddr, cacheSize, 4); #elseBitmap::setCache(Cache, sizeof(Cache)); #endif//setup the font cache with buffer and size; and file reader objectfontCache.setMemory(fontdata, sizeof(fontdata));fontCache.setReader(reader);TypedText text TypedText(T___SINGLEUSE_2OJQ);fontCache.initializeCachedFont(text, cachedFont);//replace the linked in font in TouchGFX with cachedFontTypedTextDatabase::setFont(Typography::DEFAULT, cachedFont);Unicode::UnicodeChar* str const_castUnicode::UnicodeChar*(text.getText());fontCache.cacheString(text, str); }运行模拟器
http://www.hkea.cn/news/14376752/

相关文章:

  • 服装网站设计欣赏网站错误代码301
  • 查网站备案名称南京网站公司哪家好
  • 中山网站排名net域名网站
  • 制造业网站建设系统管理软件下载
  • 音乐影视网站建设方案威海市城乡建设局网站
  • 公司网站建设 目录宁波高端网站制作公司
  • 商城网站建设的优势微信公众号制作编辑器
  • 做单页网站的软件潜江资讯网房屋出售
  • 空白网站建设域名查询地址
  • 昆山网站建设书生商友wordpress棋牌插件
  • wordpress 资源站主题网架公司招聘信息
  • 成都品牌网站建设网站做推广需要什么
  • 网站建设发布教程dw制作网页的过程
  • 商丘哪里做网站比较好wordpress删除用户下所有文章
  • 北京app网站建设设计说明书格式
  • 电子商务网站建设实验心得开设购物网站的方案
  • 做瞹瞹瞹视频网站网站建设行业的前景
  • 网站免费主机申请wordpress默认插件
  • 网站开发程序流程图海南在线分类信息
  • 微信认证 网站网站与域名
  • 推荐一些做电子的网站做渔家乐哪个网站最好
  • 做网站要学的知识中国建设银行网站地址
  • 网站推广东莞网站利用e4a做app
  • 影视网站策划书青岛seo外包公司
  • 怎么做自己的淘宝客推广网站浙江五联建设有限公司网站
  • 短视频免费素材网站兼职做放单主持那个网站好
  • 广州一站式网站建设wordpress前台显示中文怎么办
  • 织梦系统网站模板修改新余网站建设人员
  • 切图网站建设银行银监会官方网站
  • 苏州 网站设计做网站有多难