Php 销售订单及;发票产品数据从以下发货地址开始
这是一份销售订单,由Vtiger CRM 5.4.0导出为PDF,遗憾的是发货地址太长,与产品数据重叠。Vtiger正在使用编码生成PDF 是否有什么办法让产品数据从小比特底部开始?Php 销售订单及;发票产品数据从以下发货地址开始,php,vtiger,Php,Vtiger,这是一份销售订单,由Vtiger CRM 5.4.0导出为PDF,遗憾的是发货地址太长,与产品数据重叠。Vtiger正在使用编码生成PDF 是否有什么办法让产品数据从小比特底部开始? 在哪个php页面中更改哪个代码 我已附上一张图片,根据我的产品数据是重叠的航运地址 第一版 产品表列表在\vtigercrm\vtlib\Vtiger\PDF\inventory\ContentViewer.php中创建 function initDisplay($parent) { $pdf = $p
在哪个php页面中更改哪个代码 我已附上一张图片,根据我的产品数据是重叠的航运地址 第一版 产品表列表在
\vtigercrm\vtlib\Vtiger\PDF\inventory\ContentViewer.php中创建
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类
请发布您的代码vtiger是一个开源文件,文件总量约为70MB,我不知道要编辑创建PDF格式的文件在哪里。如果在products表之前设置一些分隔符可以,请告诉我。@HPM是的,也可以。有解决方案吗?我在vtiger pdf输出上做过任何事情。我将很快检查我的脚本。