这是Vtiger CRM 5.4.0的销售订单并导出为PDF,遗憾的是送货地址太长,并且与产品数据重叠。 Vtiger正在使用Coding生成PDF格式。
有任何想法让产品数据从最低点开始吗? 改变哪个php页面的编码?
我根据我的产品数据附上了一张照片,并且按照送货地址重叠
答案 0 :(得分:0)
第一个版本
产品表格列表在\vtigercrm\vtlib\Vtiger\PDF\inventory\ContentViewer.php
Line:35
function initDisplay($parent) {
$pdf = $parent->getPDF();
$contentFrame = $parent->getContentFrame();
################
# My added line
$contentFrame->y += 32;
$contentFrame->h -= 32;
# End added line
################
$pdf->MultiCell($contentFrame->w, $contentFrame->h, "", 1, 'L', 0, 1, $contentFrame->x, $contentFrame->y);
$contentFrame
保留产品表列表规范。在添加内容框架的y位置后,我们应该减小框架的高度,以避免将所有框架发送到下一页。
如果您只想更改销售订单PDF而不是其他PDF(报价,发票,......)您应该覆盖\vtigercrm\modules\SalesOrder\SalesOrderPDFController.php
中的一些vtiger库存pdf类。