Zend framework Zend_Pdf和模板

Zend framework Zend_Pdf和模板,zend-framework,pdf,pdf-generation,zend-pdf,Zend Framework,Pdf,Pdf Generation,Zend Pdf,在Zend_pdf中为我的pdf文档创建模板时遇到问题。我遵循了上提供的指南,但它似乎不起作用,因为除了第一页之外,在任何页面上都看不到页脚文本或徽标 这是我的代码示例:(注意:MTP常量只是从mm到点的重新计算) 我是否完全误解了Zend_Pdf中的“模板函数”是如何工作的?我知道Zend_Pdf与一些外部Pdf生成器(如FPDF)相比缺少很多功能,但仍然必须有一些方法为所有页面创建基本的页眉/页脚,对吗?尝试使用克隆,而不是将页面作为参数传递给新页面 $page1 = clone $temp

在Zend_pdf中为我的pdf文档创建模板时遇到问题。我遵循了上提供的指南,但它似乎不起作用,因为除了第一页之外,在任何页面上都看不到页脚文本或徽标

这是我的代码示例:(注意:MTP常量只是从mm到点的重新计算)


我是否完全误解了Zend_Pdf中的“模板函数”是如何工作的?我知道Zend_Pdf与一些外部Pdf生成器(如FPDF)相比缺少很多功能,但仍然必须有一些方法为所有页面创建基本的页眉/页脚,对吗?

尝试使用
克隆
,而不是将页面作为参数传递给新页面

$page1 = clone $template;
或者干脆

$pdf->pages[] = clone $pdf->pages[0];

尝试使用
clone
而不是将页面作为参数传递到新页面

$page1 = clone $template;
或者干脆

$pdf->pages[] = clone $pdf->pages[0];

不幸的是,这也不起作用。我收到一条错误消息,上面写着“消息:不支持使用'clone'关键字克隆Zend_Pdf_页面对象。请使用'new Zend_Pdf_页面($srcPage)'语法”。我已经实现了一个新的“newPage”函数。每次调用此函数时,它都会创建一个页面,然后调用两个新函数(generatePdfHeader和generatePdfFooter)来生成页眉和页脚。返回生成的页面,然后我可以继续使用常规Zend_Pdf函数。问题是-您使用的ZF版本是什么?。我刚刚在1.11.6上测试了它,只是为了100%确定,在这个版本中,页面克隆没有任何问题。我使用1.10,所以这可能是问题所在。不幸的是,我现在没有时间升级和重做pdf函数,但在测试版发布后,我有时间修复bug、重新分解和优化。在那个阶段,我肯定会升级并再次测试它。谢谢你的帮助不幸的是这也不行。我收到一条错误消息,上面写着“消息:不支持使用'clone'关键字克隆Zend_Pdf_页面对象。请使用'new Zend_Pdf_页面($srcPage)'语法”。我已经实现了一个新的“newPage”函数。每次调用此函数时,它都会创建一个页面,然后调用两个新函数(generatePdfHeader和generatePdfFooter)来生成页眉和页脚。返回生成的页面,然后我可以继续使用常规Zend_Pdf函数。问题是-您使用的ZF版本是什么?。我刚刚在1.11.6上测试了它,只是为了100%确定,在这个版本中,页面克隆没有任何问题。我使用1.10,所以这可能是问题所在。不幸的是,我现在没有时间升级和重做pdf函数,但在测试版发布后,我有时间修复bug、重新分解和优化。在那个阶段,我肯定会升级并再次测试它。谢谢你的帮助