我正在使用PHPWord,并希望将每个段落的spaceAfter段落样式设置为0.不幸的是,我不知道如何在全球范围内做到这一点.您可以通过执行以下操作全局设置字体大小/名称:
$phpWord->setDefaultFontName('Times New Roman');
$phpWord->setDefaultFontSize(12);
Run Code Online (Sandbox Code Playgroud)
但是我如何设置spaceAfter默认段落样式?
根据http://phpword.readthedocs.org/en/latest/elements.html#paragraph-style我也可以在每次调用时设置它addText()(通过设置第三个参数),但这可能会变老,速度很快.
全局设置将是理想的方法.
我正在使用Beta 0.6.3.
有任何想法吗?
Beta 0.6.3版本(在CodePlex中)是一个旧的非活动项目 - 在GitHub中有一个新的活动版本(基于该CodePlex项目),您可以在这里找到PhpWord:GitHub
并且使用新的项目版本(不知道这是否适用于旧的0.6.3),您可以设置这样的默认段落样式(从Sample_08_ParagraphPagination.php复制):
$phpWord->setDefaultParagraphStyle(
array(
'align' => 'both',
'spaceAfter' => \PhpOffice\PhpWord\Shared\Converter::pointToTwip(12),
'spacing' => 120,
)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4178 次 |
| 最近记录: |