明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3959|回复: 11

如何用VB实现将DXF中的字体改变呢?

  [复制链接]
发表于 2003-10-27 16:49:00 | 显示全部楼层 |阅读模式
发表于 2003-10-27 18:23:00 | 显示全部楼层
1.请不要同一主题发多个贴子。
2.请把你的问题写详细点,我们都看不到你需要解决什么问题。
 楼主| 发表于 2003-10-28 09:34:00 | 显示全部楼层
如下1或者2都可以,多谢谢了呀
1。如何用VB生成DXF文件,并且能够在VB中的代码中改还字体样式,如:只用VB在DXF文件中写入下个“A”字符,并且字体不是CAD缺省的字体。
2。如何用VB将已经生成的DXF文件字体改变成用户想用的字体呢?即:用什么函数或者是改变段Table中的Style子表组码值
发表于 2003-10-29 09:53:00 | 显示全部楼层
我也有问题请教,
我要用vb写一个dxf文件,里面只有点和线,但是要出初始化点和线的符号样式,颜色,注记等属性.有下面的问题请教各位:
   dxf格式的文件怎么表示一个点的符号样式,是不是点对象有一个组码用来指名点的符号索引啊,那么cad的点符号库怎么更改啊,就是如何把自己的符号添加到cad的符号库,还有如何在dxf文件里面表示点和线对象的其他属性,例如,颜色,线形,点大小,点注记,线注记

斑竹和各位大侠帮帮忙吧,很急用啊!
发表于 2003-10-29 18:23:00 | 显示全部楼层
大家可以查看二次开发栏目下的DXF参考手册,有DXF格式的详细分析内容。
对于修改DXF文件中有关字体的内容,可以将DXF文件做为一个文本文件来操作。找到相应的行并进行替换。
 楼主| 发表于 2003-10-30 09:19:00 | 显示全部楼层
那样替换行不通呀,能帮忙吗?
发表于 2003-11-1 07:27:00 | 显示全部楼层
要替换文字样式定义中的字体
 楼主| 发表于 2003-11-3 09:22:00 | 显示全部楼层
关键是我用程序生成DXF时,字体缺省为txt.shx字体,将DXF文件用写字板打开时没有txt.shx文字样式定义呀,更重要的是我对DXF不是特别的了解,请帮忙如何写这一段代码呀?
 楼主| 发表于 2003-11-3 10:02:00 | 显示全部楼层
DXF中的TABLE段的Style子表中哪些是必要的呀,如体写本子表组码
发表于 2003-11-3 19:29:00 | 显示全部楼层
有没有看到这一段:
  1.   0
  2. TABLE
  3.   2
  4. STYLE
  5.   5
  6. 3
  7. 330
  8. 0
  9. 100
  10. AcDbSymbolTable
  11. 70
  12.      1
  13.   0
  14. STYLE
  15.   5
  16. 11
  17. 330
  18. 3
  19. 100
  20. AcDbSymbolTableRecord
  21. 100
  22. AcDbTextStyleTableRecord
  23.   2
  24. Standard
  25. 70
  26.      0
  27. 40
  28. 0.0
  29. 41
  30. 1.0
  31. 50
  32. 0.0
  33. 71
  34.      0
  35. 42
  36. 2.5
  37.   3
  38. txt
  39.   4

  40.   0
  41. ENDTAB
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 13:32 , Processed in 0.192171 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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