private void SetContourAnnotation(IFeatureLayer pFeatureLayer)
{
IGeoFeatureLayer pGeoFeatureLyr = pFeatureLayer as IGeoFeatureLayer;
//等值线标注
pGeoFeatureLyr.DisplayAnnotation = true;
pGeoFeatureLyr.DisplayField = "Contour";
IAnnotateLayerPropertiesCollection pPropertiesCol = pGeoFeatureLyr.AnnotationProperties;
pPropertiesCol.Clear();
ITextSymbol pTextSymbol = new TextSymbolClass();
pTextSymbol.Color = CreateColor(77, 31, 0);
pTextSymbol.Size = 8;
IBasicOverposterLayerProperties pBasicOverposterlayerProps = new BasicOverposterLayerPropertiesClass();
pBasicOverposterlayerProps.FeatureType = esriBasicOverposterFeatureType.esriOverposterPolyline;
ILabelEngineLayerProperties pLabelEnginelayerProps = new LabelEngineLayerPropertiesClass();
pLabelEnginelayerProps.Expression = "[" + "Contour" + "]";
pLabelEnginelayerProps.Symbol = pTextSymbol;
pLabelEnginelayerProps.BasicOverposterLayerProperties = pBasicOverposterlayerProps;
pPropertiesCol.Add((IAnnotateLayerProperties)pLabelEnginelayerProps);
}