明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: fisherman

[求助]vc++如何引用CAD字库并显示文字

  [复制链接]
 楼主| 发表于 2004-8-30 08:55:00 | 显示全部楼层
谢谢gxss的指点. easypower,小弟知道你的难处,shp文件格式搜了多遍,找不到啊,希望指点.
发表于 2004-8-30 12:50:00 | 显示全部楼层
我只能上有限的网站,等我在网吧再帮你查
发表于 2004-8-30 20:30:00 | 显示全部楼层
http://www.ckcsite.com/lunwen/no.1tests/js3.htm http://www.pcworld.com.cn/98/9832/3213.html 其实shx和shp文件格式只是一个是二进制格式的,一个是文本格式的(我不确定) 我只做过shp格式的。给你参考吧
发表于 2004-8-30 20:31:00 | 显示全部楼层
gxss发表于2004-8-28 17:33:00给你提供一本参考书,其中有shx文件格式分析及shx2shp源程序。 郭朝勇。AutoCAD R14(中文版)二次开发技术。北京:清华大学出版社,1999 而且,我发现...

这位朋友可以把你的书和程序贴上来么?? 这书不好找。
 楼主| 发表于 2004-8-31 10:02:00 | 显示全部楼层
文章已看到,十分感谢!!!
 楼主| 发表于 2004-9-10 10:26:00 | 显示全部楼层
前段时间忙别的事情,耽误了进度. 请问easypower,我已经把西文字符和数字读出来,可汉字实在是找不出规律,无法识别格式,还望指教.谢谢.
 楼主| 发表于 2004-9-10 15:38:00 | 显示全部楼层
高手指教一二啊!!!万分感谢!!!
发表于 2004-9-10 17:14:00 | 显示全部楼层
西文字符和数字你的读取方式是???


根据你的 读取方式我再告诉你,


同时希望妳把你的读取方式告诉大家.
 楼主| 发表于 2004-9-13 10:18:00 | 显示全部楼层
采用CAD中txt.shx字库,用UltraEdit可以打开,以ASCII码的十六进制格式显示存储格式.每个字符都是以00结束.先以1为例说明.
31 00 13 00 00 02 0E 08 FF FA 54 01 12 6C 02 18 01 20 02 20 0E 3A 00
01是落笔,开始写;12是在2方向上走1个"单位";6C是在c方向上走6个"单位";02是抬笔;18是在8方向上走1单位;01是落笔;20是0方向上走2个单位;02抬笔,写完"1"这个字符.
发表于 2004-9-13 11:27:00 | 显示全部楼层
就是这样子的,shp的文件格式就是这样,


但我看见你说的是shx,我怀疑shp就是shx的文本化,


我一直没有时间去证实我的猜测:)


汉字和西文子符在汉字shp中是一样的规律


有什么不明白举例说了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 04:58 , Processed in 0.168136 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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