阅读:1569回复:2
[求助]怎样在加载图层前设置属性??
<P>就是想设置图层的填充色啊,outline属性啊,标注什么的,然后再加载该图层???</P>
|
|
1楼#
发布于:2007-04-26 19:45
<P>在arcmap中设置好,保存为mxd,然后打开mxd</P>
|
|
|
2楼#
发布于:2007-04-27 15:08
<P>呵呵,多谢总统,这也是一个办法!</P>
<P>应该能动态的设置吧,我试了一下,这样可以设置填充方式:</P> <P>IFeatureWorkspace pFWS;</P> <P>IFeatureClass fclass =pFWS.OpenFeatureClass(sShapeName);</P> <P>IGeoFeatureLayer geolayer = new FeatureLayerClass();<BR>geolayer.FeatureClass = fclass;<BR>ISimpleFillSymbol simfi = new SimpleFillSymbolClass();<BR>ISimpleRenderer simrender = (ISimpleRenderer) geolayer.Renderer;<BR>simfi.Style = esriSimpleFillStyle.esriSFSHollow;<BR>simfi.Outline.Color.RGB=200;<BR>object ly = simfi;<BR>simrender.Symbol = (ISymbol)ly; <BR>ILayer layer=(ILayer)geolayer;<BR>layer.Name = "乡镇面";</P> <P>axMapControl1.AddLayer(layer);</P> <P>感觉有点复杂了,呵呵,可还是不知道怎样添加标注,望大家指点</P> |
|