我正在使用 TCPDF 生成 pdf。
我的问题是 Footer() 方法中的以下行:
$this->Cell(0, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 'T', false, 'R');
这是在文档页脚中插入页码的标准行,但输出中右侧有一个很小的空间。您可以在网站的示例 1 中看到它:http://www.tcpdf.org/examples/example_001.pdf http://www.tcpdf.org/examples/example_001.pdf
如果我像这样插入普通文本:
$this->Cell(0, 10, 'Foobar', 'T', false, 'R');
文本完全向右对齐,没有任何问题。
我深入研究了源代码,似乎与编码有关,但我真的不明白这一点..有人可以帮忙吗?
regards
我是这样解决的:
$this->Cell(0, 0, $this->getAliasRightShift().$this->PageNo().'/'.$this->getAliasNbPages(), 1, 0, 'R');
如果您的页面超过 99 页,您将再次遇到对齐问题!使用其他工具生成学位论文的 pdf! :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)