Hi,
I was finally able to look into this problem.
This actually is a bug in Visforms since Version 3.13.9.
For security reason, I switch to a newer version of the tcpdf library, then.
Because this newer version has modifitions to the way, how the page size is messured, I had to adapt my code.
Basically there is now a miscalculation in the page size, that effects the calculation of the background image size.
I will release a bugfix as soon as possible.
Here is the modified code.
Open administrator\components\com_visforms\helpers\pdf\visTCPDF.php
(please make sure that you have a backup of the file, before you make any modifications).
Replace the code at line 43 and 44
Code:
$this->pageSize[0] = (int) $this->pageSize[0];
$this->pageSize[1] = (int) $this->pageSize[1];
With
Code:
$this->pageSize[0] = (int) $this->pageSize[0] * 25.4 / 72;
$this->pageSize[1] = (int) $this->pageSize[1] * 25.4 / 72 ;
After that, using the original background image with the proper 2480 x 3508 solution should work.
Regards,
Aicha