ThinkGeo.com    |     Documentation    |     Premium Support

Print : gdi + error

 Hi, 


I have a GDI + error when I did these differents operations : 


Step 1  :  Display several Layers with map Control


Step 2 : Print preview of what is shown in the screen


Step 3 : Click on close of the print preview


Step 4 : I Zoom out with the MapTools.PanZoomBar and the error GDI + occurs. (cf ErrorZoom.txt)


I don't have this error if I zoom out with the mouse wheel. (for the step4).


Thanks for your help.


Regards.


Stéphanie.


 



ErrorZoom.txt (5.99 KB)

Hello Steph, 
  
 Thanks for your post and sample code, this is a bug, because when the extent is very big, the font size will become too small that cause the exception, now we have fixed the problem, please get 6.0.237.0 or 6.0.0.237 or later and have another try. 
  
 Regards, 
  
 Gary

 Hi Gary, 


 
Thanks for your help. 
 
At present, we use the dll 6.0.0.0 and the release of our application is close. So i'm not going to change the dll version.
I found an alternative. 
When the user close the print preview, I clear the InteractiveOverlays.
 
Code : 
 if (dialogResult == System.Windows.Forms.DialogResult.Cancel) _vm.MapActif.InteractiveOverlays.Clear(); 
 
And I don't have the problem anymore.
 
But for our next release, I 'll change the dll.
 
Thanks again for your help.
 
Regards.
 
Stéphanie.

Hi Steph, 
  
 Glad to hear that you found a workaround, may your release successfully. 
  
 Regards, 
 Edgar