dinosaurhxe 发表于 2008-4-8 11:02:00

[求助]LISP操作字体问题

<p>从别的地方来的图,打开一看基本没有文字,用-style列出字体如下,其实还更多,现在我想将其全改为txt.shx,hztxt.shx,该怎么操作?印象中有个系统变量(fontalt?),可以在找不到字体的时候自动替换,但以前试过,换完之后仍然显示不出文字,只得在style里,将每一个样式下面都改成txt.shx,hztxt.shx,虽是可以显示了,这个方法终究过于麻烦。而且都是重复机械的工作,我想这个东东用程序处理应该更合适一些,所以请大牛们指点一下!</p><p>样式名: "Z"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 字体文件: ttt,hztxt<br/>&nbsp;&nbsp; 替换字体: txt.shx<br/>&nbsp;&nbsp; 高度:&nbsp; 0.0000&nbsp; 宽度因子:&nbsp; 0.7000&nbsp; 倾斜角度: 0<br/>&nbsp;&nbsp; 生成方式: 常规</p><p><br/>样式名: "zuobiaowangge"&nbsp; 字体文件: slromans.shx,hztxt.shx<br/>&nbsp;&nbsp; 替换字体: txt.shx<br/>&nbsp;&nbsp; 高度:&nbsp; 6.0000&nbsp; 宽度因子:&nbsp; 0.7500&nbsp; 倾斜角度: 0<br/>&nbsp;&nbsp; 生成方式: 常规</p><p><br/>样式名: "桥涵断面"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 字体文件: ttt.shx,hztxt.shx<br/>&nbsp;&nbsp; 替换字体: txt.shx<br/>&nbsp;&nbsp; 高度:&nbsp; 2.0000&nbsp; 宽度因子:&nbsp; 0.8000&nbsp; 倾斜角度: 0<br/>&nbsp;&nbsp; 生成方式: 常规</p><p><br/>样式名: "文字"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 字体文件: ttt.shx,rsdhz.shx<br/>&nbsp;&nbsp; 替换字体: txt.shx<br/>&nbsp;&nbsp; 高度:&nbsp; 0.0000&nbsp; 宽度因子:&nbsp; 0.8000&nbsp; 倾斜角度: 0<br/>&nbsp;&nbsp; 生成方式: 常规</p><p></p>

dinosaurhxe 发表于 2008-4-9 08:40:00

大牛们帮帮忙啊,每次用ST改实在太痛苦了。

ljttjl 发表于 2008-4-9 22:51:00

本帖最后由 ljttjl 于 2012-4-21 22:01 编辑

可用程序实现

czc520hx 发表于 2012-4-18 10:52:28

页: [1]
查看完整版本: [求助]LISP操作字体问题