问题描述: 

二次开发中经常遇到当前模型空间切换标注样式时出现“代替样式”:

分析原因:

首先分析原因:一般替代样式的出现是因为某个样式下绘制的标注样式实体修改了他的属性,  再去设置样式的时候实体目前的样式和style里面储存的样式不一样了就会出现替代样式。

举例:例如先创建了一个test样式,在模型空间里面用test样式创建了一个标注样式,此时我们对这个实体进行了修改,样式发生了改变。然后再切换该样式到其他样式再切回来必定出现“代替样式”。


用这个思路先新建图纸切换样式测试是否出现问题,然后绘制实体再切换样式是否出现问题等。


最终找到原因,是因为在其他电脑缺少了该样式下设置的字体shx引发了这个问题,添加字体解决问题。


英文空间链接


★★★中望CAD开发中为什么设置当前标注样式出现“替代样式”?https://confluence.zwcad.com/pages/viewpage.action?pageId=310019078

  • No labels