社区
VB基础类
帖子详情
怎样获得一个字体的阵列编码
gang75
2003-03-12 11:00:16
主要想实现液晶的效果,谢谢
...全文
58
11
打赏
收藏
怎样获得一个字体的阵列编码
主要想实现液晶的效果,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohei728
2003-03-15
打赏
举报
回复
我刚看过一点C的书中有这一类的方法
是调用字库
那些字库有很多种有16*16、24*24、32*32
具体就是先在字库中找到这一个字的点阵然后使用点亮点的方式一个字节一个字节的将此字的点阵写入
汉字的字库名字好像是hzk_16 hzk_32 等等
在所有的系统中都应有这类字库要不无法支持中文显示。
你要得到它的话就要先使用一个数组来接受点阵。
中文字的编码
就是 扩展ASCII码 左右两个ASCII
偏移计算好像是32*((高位码-161)*94+(低位码-161))
知道偏移你就可以找到点阵起始字节其后字节即为点阵字节1为亮0为暗
在VB中的方法我还不没有想过。
不过也大同小异。
gang75
2003-03-15
打赏
举报
回复
谢谢……
gang75
2003-03-15
打赏
举报
回复
能不能稍微做点代码给我啊?
zyl910
2003-03-14
打赏
举报
回复
GB2312-80规定
区码:1~87
位码:1~94
汉字的第一字节:区码+160
汉字的第二字节:位码+160
zyl910
2003-03-14
打赏
举报
回复
最先用Print方法把字画到PictureBox上面
用Point函数循环读取点阵数据
再根据一定格式保存文件
用户 昵称
2003-03-13
打赏
举报
回复
往picturebox上打印出来,扫描纪录。
remanwang
2003-03-13
打赏
举报
回复
不好办,一个字库几千字啊
northwolves
2003-03-13
打赏
举报
回复
我觉得跟区位有关系,可惜手头没资料。
gang75
2003-03-13
打赏
举报
回复
竟然能显示在显示器上,我觉得应该有办法的
w_net95
2003-03-13
打赏
举报
回复
那具体实现方案???
northwolves
2003-03-12
打赏
举报
回复
好象需要UCDOS 字库文件
节点笔记_Ve.3.5.3内部测试版
——Ve.3.5.3 更新说明—— 1、修复了
一个
导致程序崩溃的BUG。 由Boier反馈。 ——Ve.3.5.2 更新说明—— 1、增加了TXT文章的导入导出功能,将TXT文章按字符切为节点。 ——Ve.3.5.1 更新说明—— 1、修复了一些联想BUG。 ——Ve.3.5.0 更新说明—— 1、增加节点联想功能,将已有节点笔记放入“用户文件夹路径\Documents\Note\Fictitious\”目录下,创建或修改节点时会显示其他笔记文件内同节点标题的连接与被连接项。按ESC键取消当前节点的联想显示,按回车自动创建所有联想项。 2、主界面菜单栏【功能】——【打开联想节点文件目录】可打开联想文件的存放目录。 ——Ve.3.4.1 更新说明—— 1、修复了圆周动作的一系列BUG。 2、新增有损替换功能。Ctrl+H可打开替换界面。可批量替换节点名、内容、连接内容。 3、节点编辑界面——【节点】——【选域同步修改】内可设置批量同步选域内节点指定内容到当前编辑节点对应内容。 ——Ve.3.4.0 更新说明—— 1、控制台文本增加右键菜单。 2、修复新版本导致的搜索结果到新文件程序崩溃的BUG。 3、控制台使用“PageUp/PageDown”键查看命令使用历史 4、新增节点动作控制相关指令: ·设置动作更新速度[SETACTIONUPDATASPEED/SAUS] 更新间隔(数值) ·启动动作时钟[STARTACTIONTIMER/SAT] 1(启动)/0(关闭) ·定义动作[DEFINEACTION/DEFA/DA] 动作名(字符串),动作节点ID1(数值)[|动作节点ID2(数值)[|动作节点ID3(数值)[...]]],动作时间执行间隔(数值),动作类型(直线/圆周),直线:向量X(数值),向量Y(数值)/[圆周:角度(数值),中心节点ID(数值)],动作次数(数值),是否循环(0/1) ·重启动作[RESTARTACTION/RA] 动作名(字符串) ·关闭动作[OFFACTION/OA] 动作名(字符串) ·打印动作列表[PRINTACTIONLIST/PAL] ·打印可执行动作列表[PRINTEXECUTABLEACTIONLIST/PEAL] ——Ve.3.3.2 更新说明—— 1、增加了节点化整开启矩线后化整位置索引线。 2、优化了文件保存与否检查,避免原检查时保存文件引起的程序崩溃。 3、完成了RGB色与VBColor互转功能。 ——Ve.3.3.1 更新说明—— 1、加强了网络接口的稳定性。 2、取消了文件保存的资源释放,避免重复保存导致的程序崩溃。(可能会导致自动保存大文件时体验不佳) ——Ve.3.3.0 更新说明—— 1、新增程序网络接口执行控制台指令。 2、新增指令: ·创建节点[NEWBUILTNODE/NBN] X位置(数值) Y位置(数值) 标题(字符串) 内容(字符串) VBColor(数值) 大小(数值) 选中(0/1) ·编辑节点[EDITNODE/EN] 节点遍历ID(数值) 标题(字符串) 内容(字符串) VBColor(数值) 大小(数值) ·位移节点[MOVENODE/MN] 节点遍历ID(数值) X位置(数值) Y位置(数值) ·删除节点[DELETENODE/DN] 节点遍历ID1(数值),节点遍历ID2(数值),节点遍历ID3(数值)... ·选中节点[SELECTNODE/SN] 节点遍历ID1(数值),节点遍历ID2(数值),节点遍历ID3(数值)... ·创建连接[NEWBUILTNODE/NBL] 连接源节点遍历ID(数值) 连接去节点遍历ID(数值) 连接内容(字符串) 连接粗细(数值) 选中(0/1) *连接已存在会被删除 ·编辑连接内容[EDITLINE/EL] 源节点遍历ID(数值) 去节点遍历ID(数值) 连接内容(字符串) 连接粗细(数值) ·选中连接[SELECTLINE/SL] 连接1源节点遍历ID(数值):连接1去节点遍历ID(数值),连接2源节点遍历ID(数值):连接2去节点遍历ID(数值),连接3源节点遍历ID(数值):连接3去节点遍历ID(数值)... ——Ve.3.2.1 更新说明—— 1、优化了节点整化机制。 ——Ve.3.2.0 更新说明—— 1、新增矩线功能,开启后可看到全局坐标系。 2、新增指令: ·矩线间隔[RECTANGLESTEP/RECSTEP] 步长(数值) ·矩线颜色[RECTANGLECOLOR/RECCOLOR] VBColor(数值)[RColor(数值) GColor(数值) BColor(数值)] ·节点放缩[NODEZOOM] 基点节点名(字符串) X轴放缩倍数(数值) Y轴放缩倍数(数值) 3、新增节点整化功能,开启后将限制节点坐标并纠正对齐到矩线网络。 ——Ve.3.1.3 更新说明—— 1、修复没有连接或节点笔记文件作为子节点视图打开失败。 2、修改控制台指令: ·
阵列
新增节点[FORNODEADD] xStart(数值) xStep(数值) xCounts(数值) yStart(数值) yStep(数值) yCounts(数值) nodeTitle(字符串) nodeContent(字符串) pitchOn(0/1) size(数值) color(数值) 3、修复PNG打印边界不等留白的BUG,添加了主界面
字体
及大小、颜色的获取。 4、新增指令: ·自增偏移量[SELFIM] i偏移 x偏移 y偏移 说明:自增偏移变量使用在
阵列
新增节点的标题及内容中,以[i](顺序自增),[x](横轴自增),[y](纵轴自增)三种方式进行偏移。 ·打印字典[PRINTDIC] 5、新增整化节点功能,将选中节点坐标整数化。 ——Ve.3.1.2 更新说明—— 1、节点内容“颜色[R(数值),G(数值),B(数值)]”或“颜色[VBColor(数值)]”可自定义节点颜色。 2、节点内容“波值[Value(数值)]”可定义波形化时该节点Y轴值。 3、选中具有像素特征内容的节点,按P键可快速像素位置、颜色
阵列
节点。 4、将导出BMP位图从全局节点导出改为选中节点导出。 ——Ve.3.1.1 更新说明—— 1、优化了位图导入节点建立的机制,将不会建立连接。 2、导出为图片功能将索引全部节点内容到图片。 3、子节点预览图增加新实例中显示功能按钮。(预览窗体左上方蓝色圆圈) ——Ve.3.1.0 更新说明—— 1、增加了BMP/PNG/JPG图片导入成节点功能。(请勿导入像素大于100*100的图片!) 2、增加了节点导出为BMP图片的功能;节点内容中“像素[X位置(数值),Y位置(数值),VBColor值(数值)]”会被转化成导出图片的像素点。 3、增加了子节点图预览功能;节点内容中“笔记[路径]”路径为有效NTX文件,鼠标悬停在该节点上即可预览其节点图。 4、优化了字符串输入框窗体UI。 5、新增指令: ·设置树状文本导入位置控制常数[SETTREETXTINPOSCONTROLCONST/STTIPCC/STIPC] 根节点X(数值) 根节点Y(数值) 节点X间隔(数值) 节点Y间隔(数值) ·设置位图导入位置控制常数[SETIMAGEINPOSCONTROLCONST/SIIPCC/SIPC] 根节点X(数值) 根节点Y(数值) 节点X间隔(数值) 节点Y间隔(数值) 6、删除了指令: ·设置导入位置控制常数[SETINPOSCONTROLCONST/SIPCC] 7、帮助界面增加更新说明文本引用。 ——Ve.3.0.3 周末特别版 更新说明—— 1、增加了流光溢彩模式中,节点彩虹变。 2、修复了流光溢彩选项不能保存的BUG。 ——Ve.3.0.3 更新说明—— 1、将Excel文件导入修改为TXT文件导入。 2、优化了流光溢彩模式,性能提升10倍。 3、将彩虹线模式中的选中连接变为彩虹线。 4、修复了一些遗留BUG。 5、新增控制台指令: ·打印撤销列表[PRINTREVOKE] ·打印重做列表[PRINTREDO] ·设置导入位置控制常数[SETINPOSCONTROLCONST/SIPCC] 根节点X(数值) 根节点Y(数值) 节点X间隔(数值) 节点Y间隔(数值) 6、更新控制台指令: ·
阵列
新增节点[FORNODEADD] xStart(数值) xStep(数值) xEnd(数值) yStart(数值) yStep(数值) yEnd(数值) nodeTitle(字符串) nodeContent(字符串) pitchOn(0/1) size(数值) color(数值) 7、增加节点归一化功能,选中需要归一化的节点后,程序会将笔记内与选中节点节点名、内容、颜色、大小相同的节点删除,被删除节点的所有连接转移至归一节点。 8、增加TXT文本导出功能。 9、优化了菜单栏,使功能模块更直观。 PS:控制台使用:“帮助[HELP]”指令可浏览全部控制台命令。 ——Ve.3.0.2 更新说明—— 1、增加Shift+N,取消选区内所有节点的选中。 2、增加Shift+L,取消选区内所有连接的选中。 3、优化了彩虹线模式,减少了性能损失。 4、增加了默认节点大小与连接宽度设置。 5、增加了节点输入界面窗体大小记忆。 6、增加了打印全节点连接图为PNG图片的功能。 7、增加了圆阵
阵列
子节点功能;鼠标悬停到需要
阵列
子节点的节点上,点击A键后输入圆阵半径进行
阵列
。 8、增加了子节点颜色批量修改;鼠标悬停到需要修改子节点颜色的节点上,点击N键后选择新颜色以及深度即可。 9、增加了Excel文件导入功能。 ——Ve.3.0.1 更新说明—— 1、增加了连接清单。 2、优化了保存文件
编码
。 3、增加了连接内容显示,按C键可修改选中连接内容。 4、增加了连接宽度修改,选中连接或节点后按+/-键放大或缩小。 5、按“`”键可呼出控制台。 6、新增控制台指令: ·
阵列
新增节点[FORNODEADD] xStart(数值) xStep(数值) xEnd(数值) yStart(数值) yStep(数值) yEnd(数值) nodeTitle(字符串) nodeContent(字符串) pitchOn(0/1) ·显示鼠标坐标[VISMOUSEPOS] 1(显示)/0(不显示) ·字典项增加[DICITEMADD] 键A:值A,键B:值B…… ·字典项清空[DICREMOVe.ALL] PS:
阵列
新增节点中使用“[i]”字符串会被程序自动替换为
阵列
创建的节点的序号,如果有字典索引该序号,该序号会被替换成字典索引值。 7、增加了选域功能。Ctrl+数字,可将当前选中的对象记忆,再次按数字键时会直接选中记忆的对象;Shift+数字可清空该数字键对应的记忆。 ——Ve.3.0.0 更新说明—— 1、修复了点X无法结束程序的BUG。 2、增加了节点颜色修改。 3、增加了节点大小修改。(鼠标对准节点后点击+/-号键进行增大/缩小) 4、增加了主界面绘制时钟间隔自定义功能。(低配电脑的福音) 5、增加了窃印功能。(以Python的字典格式将节点文本化到剪切板) 6、增加节点清单,双击清单节点可快速将视角位移到该节点。 7、优化了主界面保存指示灯,使其不再闪烁。 8、增加了主界面缩放率提示。 9、增加了自定义主界面背景图片。 10、优化了标签输出节点内容窗体的位置及大小。 11、优化了保存文件
编码
,新
编码
节点内容兼容性更强。 12、更新了程序图标,兼容Windows XP。 13、增加了节点编辑内容保持,同内容可持续产生新节点。
中文
字体
库转换成16X16点阵 另外附上ASCII码转换8X16点阵
我们知道
一个
GB2312汉字是由两个字节
编码
的,范围为0xA1A1~0xFEFE。A1-A9为符号区,B0-F7为汉字区。每
一个
区有94个字符(注意:这只是
编码
的许可范围,不一定都有字型对应,比如符号区就有很多
编码
空白区域)。 下面以汉字"我"为例,介绍如何在HZK16文件中找到它对应的32个字节的字模数据。前面说到
一个
汉字占两个字节,这两个中前
一个
字节为该汉字的区号,后
一个
字节为该字的位号
0、1
编码
一、声音的0、1
编码
1.声音数据的
编码
过程声音是一种连续的波。要把连续的波用0.1进行
编码
,需要经过采样、量化两步完成。1)采样就是每隔一定的时间,测取连续波上的
一个
振幅值。 2)量化就是用
一个
二进制尺子计量采样得到的每个脉冲。 假设有图1.40(a)所示的声波,对其周期地采样可以得到图1.40(b)的脉冲样本。对每个样本进行量化,得到一串0.1码(见图1.40(c))。2.两个技术参数将
一个
连
使用Windows中的
字体
生成点阵字库
所有的汉字或者英文都是下面的原理,由左至右,每8个点占用
一个
字节,最后不足8个字节的占用
一个
字节,而且从最高位向最低位排列。生成的字库说明:(以12×12例子)
一个
汉字占用字节数:12÷8=1····4也就是占用了2×12=24个字节。
编码
排序A0A0→A0FE A1A0→A2FE依次排列。以12×12字库的“我”为例:“我”的
编码
为CED2,所以在汉字排在CEH-AOH=2EH区的D2H-A0H...
基于EinScan-S的
编码
结构光方法空间三维模型重建
基于EinScan-S的
编码
结构光方法空间三维模型重建1 相关原理1.1
编码
结构光成像原理1.2
编码
结构光
编码
方式1.3
编码
结构光与侧影轮廓方法比较1.4
编码
结构光方法流程2 三维模型制作2.1 防晒霜罐三维模型制作2.1.1 前期准备工作2.1.2 软件配置与数据导入2.1.3 手动拼接2.1.4 封装处理2.1.5 模型定性描述2.1.6 模型定量描述2.2 番茄与曼妥思罐三维模型制作2.2.1 番茄三维模型制作2.2.2 曼妥思罐三维模型制作3 操作问题与思考3.1
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章