Engine10.1中如何实现自定义的渲染,Custom Feature Renderer

rt,Engine10.1中如何实现自定义的渲染,Custom Feature Renderer,实现IFeatureRenderer接口,具体如何操作,求例子
已邀请:

朱新颖

赞同来自: Nico

石羽

赞同来自: Nico

帮助中有一个示例:http://resources.arcgis.com/en ... 0000/

Luki - https://www.zhihu.com/people/Y-lusheng

赞同来自:

 private void ReaderWithParameter(IFeatureLayer pFeatureLayer,IRgbColor FColor,IRgbColor OLColor, double size)
{
//定义一个线符号
if (OLColor == null)
{
OLColor = new RgbColorClass();
OLColor = getRGB(255, 0, 0);
}
ILineSymbol pLineSymbol = new SimpleLineSymbolClass();
pLineSymbol.Color = OLColor as IColor;
pLineSymbol.Width = size;

//定义一个填充符合
if (FColor == null)
{
FColor = new RgbColorClass();
FColor.NullColor = true;
}
IFillSymbol pFillSymbol = new SimpleFillSymbolClass();
pFillSymbol.Color = FColor as IColor;
pFillSymbol.Outline = pLineSymbol;


IGeoFeatureLayer geoFeatureLayer = (IGeoFeatureLayer)pFeatureLayer;
ISimpleRenderer simpleRenderer = (ISimpleRenderer)geoFeatureLayer.Renderer;
simpleRenderer.Symbol = pFillSymbol as ISymbol;



}

要回复问题请先登录注册