【发布时间】:2013-03-05 01:16:55
【问题描述】:
我想为包含日期左对齐、创建者居中和页面右对齐的 PDF 文档创建页脚。这些应该在一行中。我尝试了以下代码:
$this->Cell(0, 10, $date->format('d.m.Y'), 0, false, 'L', 0, '', 0, false, 'T', 'M');
$this->Cell(0, 10, 'Creator', 0, false, 'C', 0, '', 0, false, 'T', 'M');
$this->Cell(0, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'R', 0, '', 0, false, 'T', 'M');
创建者向右移动并与页面重叠:
有人有解决这个问题的办法吗?
【问题讨论】:
-
根据文档:tcpdf.org/doc/code/…,代码看起来对我来说是正确的。如果您注释掉页码行会怎样?
-
哦,忘了说!那么创作者也在右边。
-
如果您能提供更大的代码示例,我可以尝试在本地设置它,看看是否得到相同的结果。如果你让第一个单元格居中会发生什么?这是最新版本的 TCPDF 吗?
-
这实际上是除了这三行之前的
$this->SetY(-15);之外的整个代码。它们位于覆盖Header()方法中