【问题标题】:setting global paragraph style with phpword使用 phpword 设置全局段落样式
【发布时间】:2015-08-20 20:56:00
【问题描述】:

我正在使用 PHPWord,并希望将每个段落的 spaceAfter 段落样式设置为 0。不幸的是,我不知道如何在全球范围内做到这一点。您可以通过以下方式全局设置字体大小/名称:

$phpWord->setDefaultFontName('Times New Roman');
$phpWord->setDefaultFontSize(12);

但是如何设置 spaceAfter 默认段落样式?

根据http://phpword.readthedocs.org/en/latest/elements.html#paragraph-style,我也可以在每次调用addText() 时设置它(通过设置第三个参数),但这可能会变老,很快。

在全局范围内设置将是理想的方法。

我正在使用 Beta 0.6.3。

有什么想法吗?

【问题讨论】:

    标签: php phpword


    【解决方案1】:

    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,
            )
        );
    

    【讨论】:

      猜你喜欢
      • 2019-04-26
      • 2021-08-03
      • 1970-01-01
      • 2015-04-17
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      相关资源
      最近更新 更多