php - TCPDF - 页码不完全右对齐

标签 php tcpdf

我正在使用 TCPDF 生成 pdf。

我的问题是 Footer() 方法中的以下行:

$this->Cell(0, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 'T', false, 'R');

这是在文档页脚中插入页码的标准行,但在输出的右边有一个小空间。您可以在网站的示例 1 中看到它:http://www.tcpdf.org/examples/example_001.pdf

如果我像这样插入普通文本:

$this->Cell(0, 10, 'Foobar', 'T', false, 'R');

文本完全右对齐,没有任何问题。

我深入研究了源代码,它似乎与编码有关,但我真的不明白这一点..有人可以帮忙吗?

问候

最佳答案

我是这样解决的:

$this->Cell(0, 0, $this->getAliasRightShift().$this->PageNo().'/'.$this->getAliasNbPages(), 1, 0, 'R');

如果超过 99 页,您将再次遇到对齐问题!使用其他东西生成学位论文的 pdf 文件! :)

关于php - TCPDF - 页码不完全右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5485295/

相关文章:

tcpdf - 将 html 写入自定义标题 tcpdf

php - 不保存文件的 TCPDF 输出

php - 从 TCPDF 在 Chrome 中下载 PDF

php - 如果使用 jquery 出现错误,则无法为某些字段显示红色

java - 无法将 JSON 解析为 Java(android)

php - 从一个表中选择另一个表中ID等于字符串的所有字段

php - TCPDF ImageSVG : How to make it full PDF width and height?

php - MySQL查询返回两个数组项,为什么?

javascript - 将谷歌地图自动填充地址API插入mysql数据库

php - 使用 Composer 的 TCPDF hello world 示例