文档页面页面生成
PDF 文档页面摘要由 PDF 页面或者从 PDF 加载,或者生成新的。
新页面可以通过创建
文档存储在 Example #1 PDF 文档页面管理 <?php ... // Reverse page order $pdf->pages = array_reverse($pdf->pages); ... // Add new page $pdf->pages[] = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4); // Add new page $pdf->pages[] = $pdf->newPage(Zend_Pdf_Page::SIZE_A4); // Remove specified page. unset($pdf->pages[$id]); ... 页面克隆
通过用页面为参数创建 Example #2 Cloning existing page. <?php ... // Store template page in a separate variable $template = $pdf->pages[$templatePageIndex]; ... // Add new page $page1 = new Zend_Pdf_Page($template); $pdf->pages[] = $page1; ... // Add another page $page2 = new Zend_Pdf_Page($template); $pdf->pages[] = $page2; ... // Remove source template page from the documents. unset($pdf->pages[$templatePageIndex]); ... 如果你需要用同一个模板生成若干页面,这很有用。 Caution
重要!克隆页面用模板页面来共享一些 PDF 资源,它只可以用于使用模板页的同一个文档内。修改后的文档可当作新文件来保存。 [1]
Zend_Pdf 模块的 V1.0 有点限制,会在将来的版本中改善。但未附加的页面总是为在文档间共享提供更好(更多的优化)的结果。
|