1

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

有什么想法让产品数据从一点点开始?
更改哪个php页面中的哪个编码?

我附上了一张图片,根据我的产品数据与送货地址重叠 在此处输入图像描述

4

1 回答 1

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.

于 2013-07-23T07:40:29.797 回答