找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: eastcloud

[寻找]:各位大大虾,请问如何打开标有SHX的文件

[复制链接]
发表于 2003-4-24 13:08:52 | 显示全部楼层
最初由 ll_j 发布
[B]to zhynt:
shxviewer 1.1反编译时增加两行说明,编译时不会发生错误,发生错误的地方是引用代码07的部分,shp文件定义时,有时会引用前面已经定义的形,有时会使用引用抬笔、落笔,当引用的形代码大于128时就会出错... [/B]

这是一个很特别的字型,每个子的起笔和落笔是用一个单独的形来完成的,即在142和143编码区定义的形,在每个字的开头后结尾用形符号“7”来调用,下面就是这两个形的定义:

*142,14,起始描述(比例系数加入和起点调整)
4,9,3,80,2,14,8,(-34,-90),2,8,(0,-5),0

*143,15,结尾描述(比例系数恢复和结尾空移)
6,2,14,8,(-32,-22),2,8,(66,5),4,80,3,9,0

这样就有个问题,当和它配合的小字体中在142和143位置定义了形的话就会产生奇怪的效果,比如,我用txt.shx和他配合,而我的txt.shx中142和143位置分别定义的是后面的字符放大1/2和抬高1/2,结果写出来的字是一个比一个高一个比一个大,因此,应该将这两个形的调用代码改一下,使之与小字体不发生冲突。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2003-4-25 15:01:08 | 显示全部楼层
最初由 zhynt 发布
[B][QUOTE]最初由 ll_j 发布
[B]to zhynt:
shxviewer 1.1反编译时增加两行说明,编译时不会发生错误,发生错误的地方是引用代码07的部分,shp文件定义时,有时会引用前面已经定义的形,有时会使用引用抬笔、落... [/B]


问题其实很简单,只是陈老师把它复杂化了(不好意思),Ascii字符默认1、2就是抬笔、落笔,而1、2字符在几乎所有的小字体文件中都没有定义,只需将抬、落笔代码定为1、2就可以了。
如果将抬笔、落笔代码在大字体形文件中使用,可以灵活调整字符基线位置,更好的与西文协调。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-3 15:18:22 | 显示全部楼层
我很需要SHX Viewer,可我没积分,可不可以给我传一个
TLC321@163.COM
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-16 22:45:07 | 显示全部楼层
请问斑竹:怎样才能读懂SHP文件?需要了解些什么知识?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-10 03:32 , Processed in 0.357830 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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