更改文字样式
我是通过修改指定文字样式的 两个字体文件 来实现的。AcDbTextStyleTableRecord::setFileName
AcDbTextStyleTableRecord::setBigFontFileName
执行后,文字样式对话框显示文字样式的字体文件确实是改变了。但是dwg中的文字还是没有改变。
请问,是不是还需要对当前database调用类似刷新之类的函数。或者还有其他更改文字样式的方法。
多谢了。
你还应该对每个具体的文字的样式进行设置 齐天大圣3386 发表于 2012-5-22 12:02 static/image/common/back.gif
你还应该对每个具体的文字的样式进行设置
是的 这是一种方式。
根据对整个model_space中的实体进行扫描,更改遇到的每一个文字实体的文字样式。
我想尝试只通过更改 文字样式的两个字体文件 是否能行得通。
因为这种思路手动上是可行的。通过更改文字样式对话框的内容,dwg中原有的文字会随着做出调整。
但是程序对文字样式做出更改后,dwg中的文字没有随之变化。
大家有什么建议。多谢 一种方法是 最后来个regen
页:
[1]