阅读:2583回复:6
在AE里怎么给一个层里的feature赋上颜色,颜色的值是一个长整型的?
我想在一个层里给不同的feature赋上不同的颜色,我找到这个feature然后给它一个颜色,这个颜色是一个长整型的值,请问我该怎么把这个颜色值赋给这个feature?这个颜色值怎么能构造成一个对象?
|
|
1楼#
发布于:2005-09-28 08:44
feature是不能赋颜色的,只能通过设置图层颜色实现
|
|
2楼#
发布于:2005-10-16 13:10
那该怎么设置啊?我也想要图层变成彩色.
|
|
3楼#
发布于:2006-10-11 15:30
可以使用 IfeatureRender
|
|
|
4楼#
发布于:2006-10-17 13:00
<P>大概是这样吧:</P>
<P>dim pFeat as IFeatureLayer</P> <P>set pFeatlyr = MapControl1.Layer(0) //获得FeatureLayer</P> <P>dim pRend as ISimpleRender</P> <P>set pRend =new SimpleRender //定义一个渲染对象</P> <P>pRend.color = pColor //给渲染对象赋颜色值</P> <P>pFeatlyr.Renderer=pRend //把渲染对象赋值给FeatureLayer的Renderer即可改变FeatureLayer的颜色</P> <P>上面的代码只是一个思路的参考,应该有很多语法错误,千万不要直接使用,哈哈(-_-`没办法,那些东西用得不熟)</P> |
|
5楼#
发布于:2006-10-17 15:24
<P>给feature赋颜色,其实就是用Isysmbol</P>
|
|
|
6楼#
发布于:2008-03-14 17:39
学习学习<img src="images/post/smile/dvbbs/em02.gif" />
|
|