arcengine 生成的专题图,在arcMap里面有个去除引线的选项,但是arcengine里面借口找了很久没有找到。

于是想了以下一个方法来解决这个问题,实质是将引线设为透明。

 

代码:

ISimpleLineSymbol ldrLine = new SimpleLineSymbol();

IColor color = GetColor(255, 0, 0);          

color.NullColor = true;          

ldrLine.Color = color; // 透明色

ILineCallout lineCallout = new LineCallout();         

lineCallout.Style = esriLineCalloutStyle.esriLCSBase;          

lineCallout.Border = null;          

lineCallout.AccentBar = null;           

lineCallout.LeaderLine = ldrLine;

IMarkerBackgroundSupport pBgSupport = pBarChartSymbol as IMarkerBackgroundSupport;          

pBgSupport.Background=lineCallout as IMarkerBackground;

           

 

 

 

 

 

 

 

 

 

 

实质上引线作为的是背景,想来也是挺新奇的啊...

相关文章:

  • 2022-12-23
  • 2021-07-13
  • 2021-06-21
  • 2021-05-21
  • 2021-06-16
  • 2022-12-23
  • 2021-10-01
猜你喜欢
  • 2022-12-23
  • 2021-08-12
  • 2021-09-17
  • 2022-12-23
  • 2021-12-23
相关资源
相似解决方案