Gary,
We are unable to recreate the issue. Please see the test code below:
Feature feature1 = new Feature(25, 25);
feature1.ColumnValues.Add("LabelColumn", "A");
Feature feature2 = new Feature(25, 75);
feature2.ColumnValues.Add("LabelColumn", "Abc");
Feature feature3 = new Feature(75, 75);
feature3.ColumnValues.Add("LabelColumn", "Absdsfsdffsfsdfsdfasdffasfascde");
Feature feature4 = new Feature(75, 25);
feature4.ColumnValues.Add("LabelColumn", "Abcdefg");
Feature feature5 = new Feature(50, 50);
feature5.ColumnValues.Add("LabelColumn", "Abcdefghijklm");
InMemoryFeatureLayer inMemoryLayer = new InMemoryFeatureLayer();
inMemoryLayer.Open();
inMemoryLayer.Columns.Add(new FeatureSourceColumn( "LabelColumn","string",20));
inMemoryLayer.Close();
inMemoryLayer.InternalFeatures.Add("Feature1", feature1);
inMemoryLayer.InternalFeatures.Add("Feature2", feature2);
inMemoryLayer.InternalFeatures.Add("Feature3", feature3);
inMemoryLayer.InternalFeatures.Add("Feature4", feature4);
inMemoryLayer.InternalFeatures.Add("Feature5", feature5);
inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle.SymbolPen = new GeoPen(GeoColor.FromArgb(255, GeoColor.StandardColors.Green), 5);
inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultTextStyle = TextStyles.CreateSimpleTextStyle("LabelColumn", "Arial", 18, DrawingFontStyles.Regular, GeoColor.SimpleColors.Black);
inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultTextStyle.BestPlacement = true;
inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultTextStyle.ForceHorizontalLabelForLine = true;
inMemoryLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
LayerOverlay staticOverlay = new LayerOverlay();
staticOverlay.Layers.Add("InMemoryFeatureLayer", inMemoryLayer);
Thanks,
Johnny