[Users] Legend printing

gbrun gbrun at myopera.com
Wed Aug 24 15:36:04 CEST 2011


Thanks for your reply!

In fact, I've changed the way I use the PrintProvider. I don't use a  
pageLayer anymore (with printPage.feature in a vector layer), but either a  
printPage.fit() method. But I'm not sure if it is really this new code  
that solved my problem... After that, I had some problems printing vector  
layers legend: in fact, it isn't possible. So maybe my initial mistake was  
to test printing a map legend that contained vector layers. But I don't  
remember! :s

Nevertheless, thanks for your explanation!

Geoffrey


On Wed, 24 Aug 2011 15:17:43 +0200, Matt Priour  
<mpriour at kestrelcomputer.com> wrote:

> It comes from GeoExt.data.PrintProvider and can occur if you are using a  
> layer class for which there is no known encoder.
> Look through the encoders section at the end of the PrintProvider.js  
> file and see if you are using an unsupported layer type and if you can  
> modify the layer type you are using to get properly encoded by one of  
> the encoders.
> Matt Priour
> Kestrel Computer Consulting
>
> From: gbrun
> Sent: Wednesday, August 24, 2011 3:32 AM
> To: users at geoext.org
> Subject: [Users] Legend printing
>
> Hi everybody!
>
> I've got a little problem to print layers legend. My code is similar to
> the one used for this example:
> http://api.geoext.org/1.0/examples/print-page.html
>
> Firebug points this error out to me: 'encFn is undefined' for the line  
> 279
> in the 'GeoExt.js' file.
>
> I'm working with the GeoServer mapFish plugin. I don't know if the  
> problem
> comes from this or from my GeoExt code, or even from my yaml file.
>
> Does anyone know this issue?
>
> Geoffrey
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users


-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/


More information about the Users mailing list