ThinkGeo.com    |     Documentation    |     Premium Support

CreateHatchStyle

Hi

I have a problem with AreaStyles.CreateHatchStyle


I try to use CreateHatchStyle on a area layer.



                    GeoColor fondselect = GeoColor.FromArgb(5,255, 109, 0);
                    GeoColor contselect = GeoColor.FromArgb(100,255, 109, 0);
                    St = AreaStyles.CreateHatchStyle(GeoHatchStyle.Cross, contselect,fondselect,contselect,2,LineDashStyle.Solid,0,0);   


I have an error

Cannot cast from source type to destination type

I have not error with a CreateSimpleAreaStyle



Thanks

Laurent M


Hi Laurent, 
  
 Your code is correct for our other product, but I am sorry Android team is out of office for vacation, so maybe we can only handle it after they back. 
  
 Any update I will let you know. 
  
 Regards, 
  
 Don

Hi Maumet,


Thanks for your feedback, but sorry that we didn't find an
efficient way to support it with good performance now, The MapSuitePortableCore
is ported from MapSuiteCore, thus some APIs might be not supported or some
might be not ported smoothly. I have entered this issue into our internal
tracking system, we will work on it in near future when we have any time. If it’s
urgent for you, please contact support@thinkgeo.com
for a special support. 


 


Thanks,


Johnny



Hi 

I try to use  


St = LineStyles.CreateSimpleLineStyle(GeoColor.SimpleColors.LightGreen, 2,LineDashStyle.Dash, false);

the dash or dot or… appear in solid. 



Same problem than GeoHatchStyle.Cross ? 



Thanks 

Laurent M

Hi Maumet, 
  
 It is one bug on LineDashStyle. We will fix this issue in the future release. 
  
 Please use below line dashstyle: 
 LineStyle lineStyle = new LineStyle(); 
 lineStyle.CenterPen = new GeoPen(GeoColor.SimpleColors.Orange, 3); 
 lineStyle.CenterPen.DashPattern.Add(1); 
 lineStyle.CenterPen.DashPattern.Add(3); 
 layer.ZoomLevelSet.ZoomLevel01.DefaultLineStyle = lineStyle; 
  
 Thanks,

Hi Don 
 Your solution is ok 
  
 Thanks 
 Laurent M

Hi Maumet,  
  
 I am glad to hear that works. 
  
 Regards, 
  
 Don

Hi Maumet,  
  
 Here is a update, our developer mentioned this issue had been fixed. 
  
 You can get the fix in the latest version. 
  
 Regards, 
  
 Don