Index: Core/Components/src/Core.Components.DotSpatial/Converter/MapPointDataConverter.cs =================================================================== diff -u -r39b0ea19fee7f9373ca435ceed191355713d6749 -rc4063044a98da7c2f0c1f4ed735554964f0f7719 --- Core/Components/src/Core.Components.DotSpatial/Converter/MapPointDataConverter.cs (.../MapPointDataConverter.cs) (revision 39b0ea19fee7f9373ca435ceed191355713d6749) +++ Core/Components/src/Core.Components.DotSpatial/Converter/MapPointDataConverter.cs (.../MapPointDataConverter.cs) (revision c4063044a98da7c2f0c1f4ed735554964f0f7719) @@ -20,6 +20,7 @@ // All rights reserved. using System.Collections.Generic; +using System.Drawing; using System.Linq; using Core.Components.Gis.Data; using Core.Components.Gis.Features; @@ -28,6 +29,7 @@ using DotSpatial.Data; using DotSpatial.Symbology; using DotSpatial.Topology; +using Point = DotSpatial.Topology.Point; namespace Core.Components.DotSpatial.Converter { @@ -74,7 +76,12 @@ if (featureSet.DataTable.Columns.Count > 0) { - labelLayer.Symbology.Categories[0].Symbolizer.PriorityField = "ID"; + labelLayer.Symbology.Categories[0].Symbolizer = new LabelSymbolizer + { + Orientation = ContentAlignment.MiddleRight, + OffsetX = 5, + PriorityField = "ID" + }; labelLayer.Symbology.Categories[0].Expression = "[name]"; } Index: Core/Components/test/Core.Components.DotSpatial.Test/Converter/MapPointDataConverterTest.cs =================================================================== diff -u -r39b0ea19fee7f9373ca435ceed191355713d6749 -rc4063044a98da7c2f0c1f4ed735554964f0f7719 --- Core/Components/test/Core.Components.DotSpatial.Test/Converter/MapPointDataConverterTest.cs (.../MapPointDataConverterTest.cs) (revision 39b0ea19fee7f9373ca435ceed191355713d6749) +++ Core/Components/test/Core.Components.DotSpatial.Test/Converter/MapPointDataConverterTest.cs (.../MapPointDataConverterTest.cs) (revision c4063044a98da7c2f0c1f4ed735554964f0f7719) @@ -192,8 +192,11 @@ Assert.AreEqual("Name", dataColumns[1].ColumnName); Assert.IsNotNull(layer.LabelLayer); - Assert.AreEqual("ID", layer.LabelLayer.Symbology.Categories[0].Symbolizer.PriorityField); - Assert.AreEqual("[name]", layer.LabelLayer.Symbology.Categories[0].Expression); + var labelCategory = layer.LabelLayer.Symbology.Categories[0]; + Assert.AreEqual("ID", labelCategory.Symbolizer.PriorityField); + Assert.AreEqual(ContentAlignment.MiddleRight, labelCategory.Symbolizer.Orientation); + Assert.AreEqual(5, labelCategory.Symbolizer.OffsetX); + Assert.AreEqual("[name]", labelCategory.Expression); } [Test]