TurboC程序中点阵汉字库和曲线汉字库的显示-湖南宁乡师范学校.DOCVIP

  • 11
  • 0
  • 约2.45万字
  • 约 31页
  • 2018-09-05 发布于天津
  • 举报

TurboC程序中点阵汉字库和曲线汉字库的显示-湖南宁乡师范学校.DOC

TurboC程序中点阵汉字库和曲线汉字库的显示-湖南宁乡师范学校

PAGE 25 - Turbo C程序中点阵汉字库和曲线汉字库的显示 主题:TC程序中汉字显示 关键词:UCDOS点阵字库,曲线字库 长沙市信息技术学校 李水生 2011年中秋 在Turbo C语言教学和程序开发中,经常遇到要在屏幕显示汉字问题。早期windows95、windows 98时期可借助UCDOS汉字平台,在TC程序中显示汉字,而今,在windows xp、windows 2000中,由于兼容性问题,无法安装和运行UCDOS,因而TC程序中不能直接显示汉字了。本文介绍TC程序中,进入图形模式,无需任何汉字平台支持,直接读取汉字库字模信息,用TC画点函数putpixel(考虑到通用性,没有使用显卡特性和显示寄存器加速输出)显示多种字库汉字。本文仍用UCDOS 16点阵、24点阵、48点阵、曲线轮廓(postscript)汉字库和西文16点阵、西文曲线轮廓字库(字库文件名依次为 hzk16、hzk24k、hzk48s、hzkpsxk、asc16、ascps)为例,编程实现西文状态下的汉字显示。为此,我们必须首先了解UCDOS字库文件结构和读取步骤。其次是编程算法和思路以及必要条件。 一、点阵字库结构和读步骤 1 先根据一个汉字高字节机内码计算出区码(QM),再根据低字节计算出位码(WM); (设汉字串指针为 hzstr已指向一个汉字首字节) 2 由区码和位码计算

文档评论(0)

1亿VIP精品文档

相关文档