中国科学院 | 大气所 | 网站地图 | 加入收藏
首 页  | | | 论文论著 | | 科学传播 | English  
  相关栏目
下载区
常用工具
绘图相关
Newsletter
计算&模式
内部网页
联系我们
网站地图
友情链接
快速链接
开放平台
绘图相关 您当前所在的位置: 首页 > 相关栏目 > 下载区 > 绘图相关
GrADS显示矢量汉字程序
软件大小:
1.5MB
软件类别:
绘图软件
下载次数:
软件授权:
免费
软件语言:
运行环境:
GrADS
更新时间:
2008-3-28
下载地址:
  [本地下载]
 

软件详细信息

GrADS里显示矢量汉字writehz,支持显示一级字库汉字3755个,二级字库汉字3008个。

效果:

讨论帖:http://bbs.lasg.ac.cn/bbs/thread-8771-1-9.html

----------------------------------------------------------------------

程序说明:

********************************************************************
**                   FUNCTION writehz
**  本程序读取汉字矢量字库数据,利用GrADS的画线函数,完成汉字的矢量
**  字体的显示。
** 
**  本程序是在微机版的GrADS1.8SL11上测试通过,其他的版本没有做过测试。
** 
**
**  版权所有(c) 2008 鲁建军
**  版本:Ver:1.2
**  作者:鲁建军
**  创建:2008.3.6
**  最后修改:2008.4.3
**  地址:湖北省鄂州市气象局
**  email:hsljj@163.com
********************************************************************
**  安装
**  如GrADS安装在D:\GrADS目录下,
**  将writehz.gs,HZ01.ctl,HZ01.dat,HZ02.ctl,HZ02.dat拷贝到D:\GrADS\lib
**  修改程序第一行代码"脚本路径" 如: gascrp='D:/PCGrADS/lib'
**  注意路径使用'/', 而不是'\'
**
**
**  测试:启动grads  输入 run test.gs 或 run test1.gs 看运行结果, ^_^
**
**  在脚本中使用writehz命令。格式如下:
**
**  Usage: writehz x y cn-strings <font> <size> <color> <cnxsize>
**                  <enxsize> <rotation> <thickness>
**         x: x坐标值,相对于虚页的尺寸, 为大于0小于11的实型数(处决于
**              grads启动的参数)。不可缺省.
**         y: y坐标值,相对于虚页的尺寸, 为大于0小于8.5的实型数。不可缺省.
**         cn-strings: 要输出的中/英文字串, 只要GrADS允许, 可以为任意的长度.
**                     可以为中英文混合字串, 支持显示一级字库汉字3755个, 二
**                     级字库汉字3008个. 英文则仅限于GrADS中的94个字符;中/英
**                     文字串中间不能现空格符号,且字串不可缺省.
**         font:字体, 1=HZ01.dat  2=HZ02.dat ...... 依此类推
**         size:字体的大小,可以取任意大于0的实数. 默认值为5.
**         color:字体的颜色,与GrADS程序中的字体颜色设置一致. 默认值为1.
**         cnxsize: 中文横向比率, 可以取任意大于0的实数. 默认值为1.0.
**         enxsize: 英文横向比率, 可以取任意大于0的实数. 默认值为0.6.
**         rotation: 旋转角度, 可以取任意的实数. 0,360=水平 90=垂直 180=倒立
**         thickness: 字体书写的粗细
**
**  Ver:1.0  2008.3.8
**  Ver:1.1  2008.3.16 
**     (1)添加了参数 <font> 缺省的为HZ01.dat
**     (2)优化了字库的结构和脚本,汉字显示速度较Ver:1.0提高了5倍以上
**     (3)修改了脚本的1处 Bug
**     (4)字库HZ01.dat里的"洁"少一个点,重新建立了HZ01.dat的内容,并改名为HZ02.dat
**  Ver:1.11  2008.3.21
**     (1)修改了脚本程序与其他数据一起使用时,由于时间不匹配而造成的无法显示汉字的Bug.
**  Ver:1.2  2008.4.3
**     (1)优化了汉字查找算法,汉字显示速度较Ver:1.11提高了5倍以上
**     (2)修改了HZ01.ctl描述文件的1处Bug,将1171617修改为1171621
**     (3)添加了常见的258个全角字符的显示
**     (4)优化和完善了汉字显示的流程
**
**    
**       
**
********************************************************************

 
© 1997-2010 大气科学和地球流体力学数值模拟国家重点实验室 版权所有 京ICP备06004370号
北京9804信箱LASG 邮编:100029 传真:82995172