Aligment элемента li в PHPWord - PullRequest
       22

Aligment элемента li в PHPWord

0 голосов
/ 07 февраля 2019

Я пытаюсь преобразовать HTML в DOCX с помощью библиотеки PHPWord (phpoffice / phpword: v0.16)

$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, определенный в атрибуте style в HTML?Результат должен быть: aligned to the left and right

1 Ответ

0 голосов
/ 07 февраля 2019

используйте css.

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