Hi, first of all congrats for the good work with v6, i'm facing an issue with the labeling in my proyect here's the code i'm using
And this how it's looking:
ShapeFileFeatureLayer neivaLabelsLayer = new ShapeFileFeatureLayer(MapsDirectory + @"Huila\NEIVA_text.shp");
ShapeFileFeatureLayer.BuildIndexFile(MapsDirectory + @"Huila\NEIVA_text.shp");
ColumnBasedTextStyle objColumnBasedTextStyle = new ColumnBasedTextStyle("TEXTSTRING", "ANGLE");
neivaLabelsLayer.ZoomLevelSet.ZoomLevel16.CustomStyles.Add(objColumnBasedTextStyle);
neivaLabelsLayer.ZoomLevelSet.ZoomLevel16.DefaultTextStyle.SuppressPartialLabels = true;
neivaLabelsLayer.ZoomLevelSet.ZoomLevel16.DefaultTextStyle.OverlappingRule = LabelOverlappingRule.NoOverlapping;
neivaLabelsLayer.ZoomLevelSet.ZoomLevel16.DefaultTextStyle.GridSize = 1500;
neivaLabelsLayer.ZoomLevelSet.ZoomLevel16.DefaultTextStyle.TextLineSegmentRatio = 0.2;
neivaLabelsLayer.ZoomLevelSet.ZoomLevel16.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
neivaLabelsLayer.DrawingMarginPercentage = 1000;
neivaLabelsLayer.ReadWriteMode = ShapeFileReadWriteMode.ReadOnly;
neivaLabelsLayer.DrawingQuality = DrawingQuality.HighSpeed;
No matter what values i use for GridSize or TextLineRatio it looks the same, these properties must be set in the ColumnBasedTextStyle? (wich it's the sameone from your samplecodes with a little modifications, i've supressed the color and font properties).
Thanks for your attention.
P.S. i'm using the production dailybuilds v6.0.0.58 libraries.