[Users] Print - dpi bigger than 72

Alexandre Dube adube at mapgears.com
Fri Nov 4 19:09:26 CET 2011


Hi,

   Using the PrintProvider, MapFishPrint and MapServer (WMS), I'm trying 
to figure out how to print a map that render tiles in 72dpi in the web 
application where they should be in 300dpi in the pdf document created.

=== what I did so far ===

   Setting the layer params.map_resolution property to 300 works.  In 
the pdf, the symbology is as what's present on the web application at 
72dpi.  Problem is : setting that obviously affects the web app as well 
and I get bigger symbols and labels in the map.

=== what I think I could do to solve that ===

   So, I need to set that param just for the print request.  (untested) 
I think I could listen to the PrintProvider "encodelayer" event and add 
the map_resolution there myself.

=== is that okay or could I do something else ===

   Could there be an other way of achieving this without doing so ?  Has 
someone already done that another (better) way ?

   I have more questions but I'll try to keep it simple for now.

Any thoughts ?

-- 
Alexandre Dubé
Mapgears
www.mapgears.com



More information about the Users mailing list