硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4768|回复: 7
收起左侧

[emWin] 求助,如何将XBF字体的字模读出,然后写到一个文件下??

[复制链接]

4

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2015-1-26 14:25:05 | 显示全部楼层 |阅读模式
如题,最近在做一个项目,成功把全键盘拼音输入移植到103VE上,但是还有一个功能要实现的是,我要把XBF得到的字模取出来,保存到一个文件上,然后这个文件送到打印头上打印出里。请问这个如何实现,有办法吗?不能用MEMDEV,因为我要打印的内容的长度超过屏幕的大小
回复

使用道具 举报

6

主题

32

回帖

6

积分

新手上路

积分
6
发表于 2015-1-26 18:33:12 | 显示全部楼层
不是太懂LZ的意思,是不是需要创建很大的屏幕?? 那就用 motion 。。,最多可以到 32767的size
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115679
QQ
发表于 2015-1-26 19:51:45 | 显示全部楼层
把你通过全键盘输入的数据存到一个大的buf里面,然后一起打印。
回复

使用道具 举报

4

主题

6

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2015-1-27 00:59:20 | 显示全部楼层
打印头需要用到字模数据,而且要求输入的长度不作限制,所以不能用BUFFER,只能在TF卡上建立一个文件,然后把输入的内容取字模写到这个文件里,需要打印的时候,直接从这个文件传输到打印头上
回复

使用道具 举报

4

主题

6

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2015-1-27 01:00:43 | 显示全部楼层

回 true_casey 的帖子

true_casey:不是太懂LZ的意思,是不是需要创建很大的屏幕?? 那就用 motion 。。,最多可以到 32767的size  (2015-01-26 18:33) 
32K还是不满足我的要求
回复

使用道具 举报

4

主题

6

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2015-1-27 01:03:47 | 显示全部楼层

回 eric2013 的帖子

eric2013:把你通过全键盘输入的数据存到一个大的buf里面,然后一起打印。 (2015-01-26 19:51) 
研究了一晚上,还是取不了字模,试了用GUI_Font.pfGetFontInfo(),跟踪了SD卡的数据,发现他只读,INFO数据,跟本没有读Data,看来得自己写一个方法去读取XBF的字模了
回复

使用道具 举报

6

主题

32

回帖

6

积分

新手上路

积分
6
发表于 2015-1-28 10:04:12 | 显示全部楼层

回 wupaul2001 的帖子

wupaul2001:32K还是不满足我的要求 (2015-01-27 01:00) 
横向还是 32767 ,纵向还是32767,比如 你的屏幕是 320  的,那么你创建一个  32767 * 32767 的屏幕就好啊,然后一个S形去读取,先 X (0,320) , Y 从0到 32767 ,再  320 - 640 ,Y 再从0,到32767.... 还是不够,那就动态轮转,前面使用完的,后面可以轮着使用 。。。
回复

使用道具 举报

6

主题

32

回帖

6

积分

新手上路

积分
6
发表于 2015-1-28 10:04:51 | 显示全部楼层
然后 WM_MOTION_SetMovement 一个双循环就OK了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-11 18:08 , Processed in 0.277626 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表