PHPWord中li元素的匹配

时间:2019-02-07 03:44:25

标签: php phpword

我尝试使用PHPWord库(phpoffice / phpword:v0.16)将HTML转换为DOCX

$html = "<html><head></head>
<body>
<ol>
<li style='text-align: left'>line</li>
<li style='text-align: right'>line</li>
<li style='text-align: right'>line</li>
</ol>
</body>
</html>";

$section = $phpWord->addSection(array('pageNumberingStart' => 1));
\PhpOffice\PhpWord\Shared\Html::addHtml($section, $html, true, false);
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');

Docx文件已正确生成,但是<li>元素内的所有文本都向左对齐: aligned all to the left

有什么想法如何在docx文件中对齐文本(在HTML的style属性中定义)? 结果应为: aligned to the left and right

1 个答案:

答案 0 :(得分:0)

使用CSS。

li {
  float: right;
  margin-left:20px;
}