gszly6009 发表于 2003-10-27 16:49:00

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

mccad 发表于 2003-10-27 18:23:00

1.请不要同一主题发多个贴子。
2.请把你的问题写详细点,我们都看不到你需要解决什么问题。

gszly6009 发表于 2003-10-28 09:34:00

如下1或者2都可以,多谢谢了呀
1。如何用VB生成DXF文件,并且能够在VB中的代码中改还字体样式,如:只用VB在DXF文件中写入下个“A”字符,并且字体不是CAD缺省的字体。
2。如何用VB将已经生成的DXF文件字体改变成用户想用的字体呢?即:用什么函数或者是改变段Table中的Style子表组码值

jxfzcgh 发表于 2003-10-29 09:53:00

我也有问题请教,
我要用vb写一个dxf文件,里面只有点和线,但是要出初始化点和线的符号样式,颜色,注记等属性.有下面的问题请教各位:
   dxf格式的文件怎么表示一个点的符号样式,是不是点对象有一个组码用来指名点的符号索引啊,那么cad的点符号库怎么更改啊,就是如何把自己的符号添加到cad的符号库,还有如何在dxf文件里面表示点和线对象的其他属性,例如,颜色,线形,点大小,点注记,线注记

斑竹和各位大侠帮帮忙吧,很急用啊!

mccad 发表于 2003-10-29 18:23:00

大家可以查看二次开发栏目下的DXF参考手册,有DXF格式的详细分析内容。
对于修改DXF文件中有关字体的内容,可以将DXF文件做为一个文本文件来操作。找到相应的行并进行替换。

gszly6009 发表于 2003-10-30 09:19:00

那样替换行不通呀,能帮忙吗?

mccad 发表于 2003-11-1 07:27:00

要替换文字样式定义中的字体

gszly6009 发表于 2003-11-3 09:22:00

关键是我用程序生成DXF时,字体缺省为txt.shx字体,将DXF文件用写字板打开时没有txt.shx文字样式定义呀,更重要的是我对DXF不是特别的了解,请帮忙如何写这一段代码呀?

gszly6009 发表于 2003-11-3 10:02:00

DXF中的TABLE段的Style子表中哪些是必要的呀,如体写本子表组码

mccad 发表于 2003-11-3 19:29:00

有没有看到这一段:
0
TABLE
2
STYLE
5
3
330
0
100
AcDbSymbolTable
70
   1
0
STYLE
5
11
330
3
100
AcDbSymbolTableRecord
100
AcDbTextStyleTableRecord
2
Standard
70
   0
40
0.0
41
1.0
50
0.0
71
   0
42
2.5
3
txt
4

0
ENDTAB
页: [1] 2
查看完整版本: 如何用VB实现将DXF中的字体改变呢?