461045462 发表于 2010-12-9 06:38:44

请问:如何将块改属性颜色 已解决

本帖最后由 461045462 于 2010-12-19 09:50 编辑

因作图需要将块的颜色进行转换,不知要如何转换?查找网上的资料总是提示没有相关的资料。
我将需要的元素找出来进行图层转换,用layer 与change 给它重新定义颜色,可是层转换了,颜色却还是不变。
用lsp 要如何编写点击选定的实体,或者框选所选的实体进行转换?
请高手指教,求转换块属性或颜色的函数及代码。或者指点哪里有这方面的lsp 资料。
谢谢



已解决

zxjing 发表于 2010-12-19 00:30:26

猫的开发小助手好像可以

zxjing 发表于 2010-12-19 01:06:43

试了下,没试出来,我记得以前改文字大小是没问题的呀

461045462 发表于 2010-12-19 07:49:01

zxjing 发表于 2010-12-19 00:30 static/image/common/back.gif
猫的开发小助手好像可以

请问猫的开发小助手好像可以
猫是指谁?怎样查找?
望告知。
谢谢

461045462 发表于 2010-12-19 07:51:12

zxjing 发表于 2010-12-19 01:06 static/image/common/back.gif
试了下,没试出来,我记得以前改文字大小是没问题的呀

请问是改什么字体大小,是整体还是每个修改?

Gu_xl 发表于 2010-12-19 09:42:27

块是个很特别的东西,如果块定义的物件是在0层,且颜色为随层,则插入块时,插在哪层其颜色就随哪层,如果块定义的物件的颜色随块,则他的颜色不随插入层的变化而变化,如果块定义的物件在非0层且颜色随层,则其颜色与该非0层颜色保持一致!所以要修改快的颜色,直接的办法就是修改块定义,将块定义的每个物件修改到你需要的颜色(即颜色随块),就达到修改的效果了!

Gu_xl 发表于 2010-12-19 10:18:18

对于嵌套的块还需要循环递归处理!论坛里有很多这样的例子!

461045462 发表于 2010-12-19 18:38:34

谢谢Gu_xl
因为学习lsp不久,有许多地方不懂。有很多要学的,只是感觉时间不够。
来明经学到了不少东西,谢谢明经,谢谢曾经帮助我的人。
要好好的学习领会

iwx007 发表于 2010-12-23 23:24:45

学习中,还要修改块的颜色,这个真够复杂的
页: [1]
查看完整版本: 请问:如何将块改属性颜色 已解决