Engine中如何判断矢量图层的当前渲染器类型?

获取到矢量图层的当前渲染IFeatureRenderer 之后,有无方法可以判断它是属于哪一种渲染方式(简单符号渲染、唯一值渲染、分级渲染等)?
已邀请:

朱新颖

赞同来自:

【解决办法】:
可以用is语句来判断,例如:if(featureRenderer is ISimpleRenderer) ISimpleRenderer simpleRenderer = featureRenderer as ISimpleRenderer;
else if(featureRenderer is IUniqueValueRenderer)
IUniqueValueRenderer uniqueValueRenderer = featureRenderer as IUniqueValueRenderer;
其它渲染方式也是如此

要回复问题请先登录注册