Hi Ted,
I think this might be a result of some changes made in 5.5.75.0 to resolve an issue with IsoLine labeling in this post: gis.thinkgeo.com/Support/Dis...fault.aspx
I found in my sample that if I utilzed a Custom Numeric Format found on the following MSDN link that the formatting behaved properly:
msdn.microsoft.com/en-us/library/0c899ak8.aspx
Here is some sample code used I used to test:
worldLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.CreateSimpleAreaStyle(GeoColor.SimpleColors.Transparent, GeoColor.FromArgb(100, GeoColor.SimpleColors.Green));
TextStyle countryTextStyle = new TextStyle("POP_CNTRY", new GeoFont("Arial",10), new GeoSolidBrush(GeoColor.StandardColors.Black));
//Standard Numeric Format Strings
//countryTextStyle.NumericFormat = "{0:F0}";
//countryTextStyle.NumericFormat = "{0:D6}";
//Custom Numeric Format Strings
//countryTextStyle.NumericFormat = "000.000";
//countryTextStyle.NumericFormat = "###";
worldLayer.ZoomLevelSet.ZoomLevel01.DefaultTextStyle = countryTextStyle;
worldLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
Here is the result of using a Custom Format:
This would seem to be a bug as I would not expect the Standard Numeric Formatting support to be removed.
This will be created as an Internal Ticket for futher review but for now you might setup a Custom Numeric Format that matches your needs.