『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS二次开发-如何设置Featurelayer的Label

ArcGIS二次开发-如何设置Featurelayer的Label
本例要完成的功能是将指定层上的某个字段所有值或根据某个表达式选择部分值作为label显示出来。 
       IGeoFeatureLayer.AnnotationProperties.Add: 将设置好的LabelEngineLayerProperties添加到IGeoFeatureLayer中。 
       ILabelEngineLayerProperties.IsExpressionSimple: 设置显示Label的表达式是简单表达式还是复杂表达式。 
       ILabelEngineLayerProperties. Expression:设置要显示Label的表达式。 

       IGeoFeatureLayer.DisplayAnnotation:设置是否要显示Label。

       先把一个指定的层赋给一个IGeoFeatureLayer变量 , 生成一个ILineLabelPosition的实例 ,并设置与它相关的属性、方法;再生成一个ILabelEngineLayerProperties的实例,设置相关的属性、方法;最后将生成好的ILabelEngineLayerProperties赋给要设定的层。 

      京ICP备2025132830号-1 京公网安备 号