Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
i'm wondering if it's possible to generate a PDF document with different page sizes. For example, first page to be a standard A4 document and second page to be a sticker with 30mmx50mm. I've tried with pageSize on template and pageTemplate and it seems that engine creates a second page with the size of A4 but the Canvas size is 30x50. Any idea would be appreciated.
Should be possible by modifying the
custom_rml.xsl file like:
<xsl:template name="rml"> <document filename="example.pdf"> <template> <pageTemplate id="sticker" pageSize="(3cm,5cm)" > <frame id="main" x1="0cm" y1="5cm" width="3cm" height="5cm"/> </pageTemplate> <pageTemplate id="a4_Portrait" pageSize="(21cm,29.7cm)" leftMargin="2.0cm" rightMargin="2.0cm" topMargin="2.0cm" bottomMargin="2.0cm" > <frame id="main" x1="2cm" y1="25cm" width="19.0cm" height="25cm"/> </pageTemplate> </template> ...
and then calling the template in
<xsl:template name="story"> <xsl:attribute name="firstPageTemplate">a4_portrait</xsl:attribute> </xsl:template> ... <setNextTemplate> <xsl:attribute name="name">sticker</xsl:attribute> </setNextTemplate>
However, in my case this is working for the Frame setting but not for the pageSize! But according to the RML doc this should work as well for the pageSize setting. What can be wrong?
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 3/10/13, 6:11 PM|
|Seen: 3136 times|
|Last updated: 3/16/15, 8:10 AM|