• AE+C# 图层中增加相应属性标注


    原文 AE+C# 图层中增加相应属性标注

    if (axMapControl1.LayerCount > 0)
    {
    IGeoFeatureLayer pGeoFeatureLayer;
    ILineLabelPosition pLineLabelPosition;
    ILabelEngineLayerProperties pLabelEngineLayerProperties;
    IAnnotateLayerProperties pAnnotateLayerProperties;
    
    pGeoFeatureLayer = (IGeoFeatureLayer)axMapControl1.get_Layer(0);
    pGeoFeatureLayer.AnnotationProperties.Clear();
    
    pLineLabelPosition = new LineLabelPosition();
    pLineLabelPosition.Above = false;
    pLineLabelPosition.AtEnd = false;
    pLineLabelPosition.Below = false;
    pLineLabelPosition.Horizontal = false;
    pLineLabelPosition.InLine = true;
    pLineLabelPosition.OnTop = true;
    pLineLabelPosition.Parallel = true;
    pLineLabelPosition.ProduceCurvedLabels = true;
    
    ITextSymbol pTextSymbol = new TextSymbol();
    IColor pColor = new RgbColor();
    pColor.RGB = 255;
    pTextSymbol.Size = 8;
    pTextSymbol.Font.Name = "宋体";
    pTextSymbol.Color = pColor;
    
    pLabelEngineLayerProperties = new LabelEngineLayerProperties() as ILabelEngineLayerProperties;
    pLabelEngineLayerProperties.Symbol = pTextSymbol;
    pLabelEngineLayerProperties.IsExpressionSimple = true;
    pLabelEngineLayerProperties.Expression = "[NAME]";//需要中括号,这里显示NAME字段属性
    pLabelEngineLayerProperties.BasicOverposterLayerProperties.LineLabelPosition = pLineLabelPosition;
    
    pAnnotateLayerProperties = (IAnnotateLayerProperties)pLabelEngineLayerProperties;
    pAnnotateLayerProperties.DisplayAnnotation = true;
    pAnnotateLayerProperties.FeatureLayer = pGeoFeatureLayer;
    
    pAnnotateLayerProperties.LabelWhichFeatures = esriLabelWhichFeatures.esriAllFeatures;
    pAnnotateLayerProperties.WhereClause = "";
    
    pGeoFeatureLayer.AnnotationProperties.Add(pAnnotateLayerProperties);
    pGeoFeatureLayer.DisplayAnnotation = true;
    axMapControl1.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, null, null);
    }
  • 相关阅读:
    nginx location 语法
    nginx 日志文件
    nginx 配置文件详解
    mysql分区partition
    MySQL跳过密码登录
    min/max优化,count ,group by
    in型子查询陷阱,exists子查询
    explain分析sql效果
    HDU2896 病毒侵袭 —— AC自动机
    二分图之 多重匹配 和 最大权匹配 等总结
  • 原文地址:https://www.cnblogs.com/arxive/p/6017161.html
Copyright © 2020-2023  润新知