我正在使用PHPOffice / PHPWord,我有一个MySQL数据库,其中包含一个名为trials
的表。它包含2列id
和name
。两列都是VARCHAR(255)
。有几行如下:
id | name
---+-----------
A1 | Avatar
B1 | Browser
C1 | Calculator
A2 | Align
我使用的查询是SELECT * FROM trials ORDER BY id ASC
我要做的是创建一个DOC文件并为每一行添加一个新页面(1页为1 id
,1为name
)。
如何在行之间插入分页符?
另外,如何设置页边距和页面方向?
作为一个例子,我想要mytrial.doc
的内容如下:
Page 01
A1 - Avatar
Page 02
A2 - Align
Page 03
B1 - Browser
Page 04
C1 - Calculator
我使用Laravel 4作为我的框架。
PS: 我已经阅读了以下内容:
答案 0 :(得分:3)
您有2个选项可以插入page break
addPageBreak()
$section->addPageBreak();
通过Styles
设置页边距和页面方向 $section = $phpWord->addSection(
array('marginLeft' => 600, 'marginRight' => 600,
'marginTop' => 600, 'marginBottom' => 600)
);
$section= $phpWord->addSection(array('orientation' => 'landscape'));