the default installation of suitecrm (cur. ver. 7.10.10) supports PDF-templates for A4, Letter and Legal.
Is it possibly to create PDF-templates with another page size?
I need, for instance, A5 page for a special form, but donât fond information, how I can do it.
Please help, if you know the way.
the creation of PDF-templates supports per default only a few page sizes (letter, legal and A4).
However, the list of supported page sizes can be easily extended by editing the dropdown list âpdf_page_size_domâ via âDropdown Editorâ.
There is a large list of formats available, which you can refer to via the function â_getPageFormatâ in âmodules/AOS_PDF_Templates/PDF_Lib/mpdf.phpâ.
If you need a special format, the list can be extended by adding a new line to the function mentioned above, e.g.:
case âMYSPECIALFORMATâ: {$format = array(396.85,595.28); break;}
HINT: The case label (format definition) must be uppercase!
Thanks for the tip, this can be useful for others.
Do you think it would be a good idea to add some more formats into the core code? Can you provide a PR, or at least a list of code changes that would be required?