ThinkGeo.com    |     Documentation    |     Premium Support

Markers with text

Hello,


I have an issue when I want to use markers wih text. I must set the font size above 16, otherwise the text is very very very small (unreadable).


Here is my code:



 


class FieldMarkerStyle : PointMarkerStyle public FieldMarkerStyle(string urlImage)this.WebImage = new WebImage(urlImage);this.Popup.ContentHtml = "

    
        
            [#MARKERNAME#]
        
        
            blablabla
        
        
            blablabla
        
    

";this.Popup.Width = 60;this.Popup.Height = 60;this.Popup.IsVisible = false;this.Popup.AutoSize = true;this.Popup.AutoPan = false;this.WebImage.Text = "[#MARKERNAME#]";this.WebImage.FontColor = GeoColor.StandardColors.Gold;this.WebImage.TextBackgroundColor = GeoColor.StandardColors.Gray;this.WebImage.FontStyle = new GeoFont("Verdana", 16);this.WebImage.TextOffsetX = -WebImage.ImageHeight / 2;this.WebImage.TextOffsetY = -WebImage.ImageWidth / 2;

Another question: I have to use GeoColor.StandardColors. Can't I use GeoColor.FromArgb? Doesn't it work?


 


Best regards,  André


 


 



{




 



Hi André, 
  
 Here are answers for your questions: 
  
 1. I must set the font size above 16 
 From the code you provided we can’t reproduce your issue. Could you please check your browser setting or provide us a sample to recreate this issue? 
  
 2. Can’t I use GeoColor.FromArgb? 
 Please set alpha,red,green and blue value for GeoColor.FromArgb, it works. 
  
 Thanks, 
  
 Ivan

Hi Ivan,


thank you for yours answers.


1. About the font size, I noticed it works if imageWidth and imageHeight are sufficient.


2. I tried with GeoColor.FromArgb(255, 255,0,0) (for example). It doesn't work. My image is not loaded or it's completely transparent. It works only with GeoColor.StandardsColor. I have a list of colors and I wish to use it to write the textImage. How can I do without GeoColor.FromArgb? What di you mean by "set alpha,red,green and blue value "? I think it's what I did.


Best regards.


André



Hi André, 
 
Here are answers for your questions:
 
2. Can’t I use GeoColor.FromArgb? 
 
WebImage.TextBackgroundColor can be setted by GeoColor.FromArgb but WebImage.FontColor can’t. It’s a bug in web edition, we are working on it. Please keep an eye on this thread.
 
Thanks,
Ivan

Hi André, 
  
 We have fixed the issue (can’t use GeoColor.FromArgb), please get the latest web edition (version 4.5.130.0 or later) to have another try. 
  
 Thanks, 
  
 Ivan