销售订单&发票产品数据从以下送货地址开始

时间:2013-07-19 05:36:16

标签: php vtiger

这是Vtiger CRM 5.4.0的销售订单并导出为PDF,遗憾的是送货地址太长,并且与产品数据重叠。 Vtiger正在使用Coding生成PDF格式。

有任何想法让产品数据从最低点开始吗? 改变哪个php页面的编码?

我根据我的产品数据附上了一张照片,并且按照送货地址重叠 enter image description here

1 个答案:

答案 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类。