本帖最后由 作者 于 2008-8-28 23:26:38 编辑
Z版,我又试用了你的程序,的确是对属性块中的单行文字有效,对属性块中的多行文字无效……我是因为在图框中有时工程名称那一栏有时会出现太长的名称,需要换行,用多行文字就比较方便解决换行的问题……希望能修改一下支持多行属性文字…… 别的版本我不清楚,但是2009可以给多行文字加属性的…… 另外,我觉得你的程序应该修改为分辨点击位置(内容)来进行相应的修改,比如有几个排列在一起的属性文字,分别是比例、图号、日期……,通过点击不同的部位,程序可以分辨出点击位置的内容,比如能分辨出内容是:1:25、2008-08、天花开线图……等这些内容,在分辨这些内容的基础上,然后程序提示输入替代修改属性值的内容,这样可以更灵活的对需要修改替换的内容进行处理,不然每修改一个不同的内容,都要到程序源代码里面去修改相应的内容——只是不知道这个能不能实现,因为我看你的程序是把整个属性块当作一个物体(数据)来处理的…… 再有一点就是:不知道能不能加一个“单个替代修改属性值”和“全局替代修改属性值”的开关或者参数。 我是用模型+图纸空间画图的,一套图纸玩玩几十个布局,用你现在的程序每点击一次只能修改一个属性块,因为是用布局,所以还要加上布局的切换,切换到下一个布局后重新运行程序,这样一来也挺麻烦——当然比直接双击属性块进行修改是要方便多了——如果全部用模型空间画图的反而不会有这个问题,只要把视图缩小一下,分别点击相应的属性框就可以了……本来用布局是为了更好的利用图纸集的图纸管理功能和发布功能,现在通过使用你这么好的程序来看,任何事情都有两面性啊…… 我想的所谓“全局替代修改属性值”就是点击后可以把一个文件(DWG文件)中同名的属性块中的相应的内容全部进行替代修改…… |