Changed init value of the NumberingLevel.alignment property.

This commit is contained in:
Roman Syroeshko 2015-10-21 21:44:10 +04:00
parent 12823a5fbf
commit 09e5e352a9
2 changed files with 4 additions and 3 deletions

View File

@ -85,7 +85,7 @@ class NumberingLevel extends AbstractStyle
/** /**
* @var string * @var string
*/ */
private $alignment; private $alignment = '';
/** /**
* Left * Left

View File

@ -114,11 +114,12 @@ class Numbering extends AbstractPart
'pStyle' => 'pStyle', 'pStyle' => 'pStyle',
'suffix' => 'suff', 'suffix' => 'suff',
'text' => 'lvlText', 'text' => 'lvlText',
'alignment' => 'lvlJc' 'alignment' => 'lvlJc',
); );
foreach ($properties as $property => $nodeName) { foreach ($properties as $property => $nodeName) {
$getMethod = "get{$property}"; $getMethod = "get{$property}";
if (!is_null($level->$getMethod())) { if ('' !== $level->$getMethod() // this condition is now supported by `alignment` only
&& !is_null($level->$getMethod())) {
$xmlWriter->startElement("w:{$nodeName}"); $xmlWriter->startElement("w:{$nodeName}");
$xmlWriter->writeAttribute('w:val', $level->$getMethod()); $xmlWriter->writeAttribute('w:val', $level->$getMethod());
$xmlWriter->endElement(); // w:start $xmlWriter->endElement(); // w:start