ThinkGeo.com    |     Documentation    |     Premium Support

Custom PointStyle with GeoFont doesn't display in 4.5

Hi,


I previously created a custom symbol class using among others the PointStyle constructor for symbol font characters, i.e. PointStyle  Constructor(GeoFont,Int32,GeoSolidBrush)


It was created under 4.0, and worked there without hickups, but now running under 4.5, it doesn't display the data.


What, if any, caveats and pitfalls may be preventing this ?


The rest of the code works, and if I use a stock style instead of the GeoFont-based one (inside my class), my data displays nicely.


 



Hi, 



This works: usePointStyle = PointStyles.CreateSimpleCircleStyle(New GeoColor(255, 0, 0), 10) 



This doesn't work: usePointStyle = New PointStyle(New GeoFont("Webdings", 10), 36, New GeoSolidBrush(New GeoColor(255, 0, 0)))



Hi again, 
  
 Just to make sure it’s not left out: my server is running Windows 2003 x64 


 Lars,


 
The difference between two styles is CharacterFont, the first one is "Arial", the second one is "Webdings", I test in our HowDoI sample and modifed the pointStyle the same as yours, the point can be displayed on the map..
 
Please look at the screen-shot attached
 
Thanks,
 
James

Hi James, 
  
 I think you forgot attaching the screenshot ? 


Lars, 
  
 Actually the screen-shot is not important, I just wanted tell you the different between two styles is that the first one is "Arial", the second one is "Webdings", so you can set yours to "Arial" will be working. 
  
 Thanks, 
 James