ThinkGeo.com    |     Documentation    |     Premium Support

PDF view

I have three layers openned in the viewer. The second one has a lavel style defined. When I see the map in the viewer, I see the labels in a correct way, that is, above all layers, as you can see in the attached picture. However, when I export to a PDF file, the topmost layer appears over the labels, as you also can see in the attached PDF.


I am doing something wrong?


Tks in advance,


Mauro



Wrong.pdf (289 KB)

Mauro,


Thanks for your post and questions and welcome you to ThinkGeo MapSuite Desktop Discussion forum.
 
This is very strange problem; the pdf file should be exactly the same with the Map control viewer. Could you send me the code for it? If you want, you could upload the sample to the discussion forum or send it to support@thinkgeo.com and ask to forward to Yale for this post.
 
Any more questions just feel free to let me know.
 
Thanks.
 
Yale

Thanks Yale, I just sent a  sample application including the corresponding shape files to support@thinkgeo.com asking guys to forward it to you.

Mauro,


Thanks for your excellent sample showing the problem, that definite helps me figure out the problem. I sent you a update version of sample showing the problems solved.


First problem is caused because you may ignore the API flush in Canvas and use the wrong API of EndDrawing instead. Generally speaking, then EndDrawing will only be called when you have finished the drawing.


Second problem is you may ignore to set the name for the ZoomLevels, by default, it is empty. We may consider enhancing it, thanks for your sample showing this.


Any more questions just feel free to let me know.


Thanks.


Yale

 



Yale, 
  
 Thanks a lot, it´s working now. Anyway, I copied the pdf stuff from a sample I found in the site, I think PdfExtensionSample. 
  
 Cheers, 
  
 Mauro 


Mauro, 
  
 Thanks for letting us know your status. 
  
 Any more questions just feel free to let me know. 
  
 Thanks. 
  
 Yale