![]() ![]() |
ESRI.ArcGIS.ADF.IMS | |
SimpleLabelRenderer Class | |
Members Example See Also Send Feedback |
ESRI.ArcGIS.ADF.IMS.Display.Renderer Namespace : SimpleLabelRenderer Class |

Visual Basic (Declaration) | |
---|---|
<SerializableAttribute()> Public Class SimpleLabelRenderer Inherits LabelRenderer |
Visual Basic (Usage) | ![]() |
---|---|
Dim instance As SimpleLabelRenderer |
C# | |
---|---|
[SerializableAttribute()] public class SimpleLabelRenderer : LabelRenderer |
The following example creates a SimpleLabelRenderer, sets some of its properties, and assigns the renderer to an existing map layer, in this case a line layer.
Visual Basic | ![]() |
---|---|
' Create label renderer, including symbol Dim textSymb As New TextSymbol(New FontInfo("Verdana", 12, Drawing.Color.Navy, FontStyle.Underline), TextCasing.None) Dim simpleLabelRend As New SimpleLabelRenderer("NAME", textSymb) ' Set some properties for the label renderer simpleLabelRend.FeatureWeight = Weight.Med_Weight simpleLabelRend.LabelBufferRatio = 2.0 simpleLabelRend.LabelOccurrencePreference = LabelOccurrencePreference.One_Label_Per_Name simpleLabelRend.LabelWeight = Weight.High_Weight simpleLabelRend.LineLabelPosition = LineLabelPosition.PlaceAtStartAbove simpleLabelRend.RotationalAngles = New Integer() {10, 15, 360} ' Assign the renderer to an existing map layer Dim layer As FeatureLayer = mapView.Layers.FindByName("Rivers") layer.Renderer = simpleLabelRend |
C# | ![]() |
---|---|
// Create label renderer, including symbol TextSymbol textSymb = new TextSymbol(new FontInfo("Verdana", 12, Drawing.Color.Navy, FontStyle.Underline), TextCasing.None); SimpleLabelRenderer simpleLabelRend = new SimpleLabelRenderer("NAME", textSymb); // Set some properties for the label renderer simpleLabelRend.FeatureWeight = Weight.Med_Weight; simpleLabelRend.LabelBufferRatio = 2.0; simpleLabelRend.LabelOccurrencePreference = LabelOccurrencePreference.One_Label_Per_Name; simpleLabelRend.LabelWeight = Weight.High_Weight; simpleLabelRend.LineLabelPosition = LineLabelPosition.PlaceAtStartAbove; simpleLabelRend.RotationalAngles = new int[] {10, 15, 360}; // Assign the renderer to an existing map layer FeatureLayer layer = mapView.Layers.FindByName("Rivers"); layer.Renderer = simpleLabelRend; |
This renderer displays simple labels in the same way for all features in a layer. Other label renderers allow more complex labeling or different labels for features based on attribute values. For a discussion, see the Renderer Class overview.
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family