这是 Vtiger CRM 5.4.0 的销售订单并导出为 PDF,不幸的是送货地址太长,并且与产品数据重叠。Vtiger 正在使用 Coding 生成 PDF。
有什么想法让产品数据从一点点开始?
更改哪个php页面中的哪个编码?
我附上了一张图片,根据我的产品数据与送货地址重叠
第一个版本
产品表列表创建于\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
.