Skip to content

Commit 1876062

Browse files
authored
Merge pull request #1445 from FCG-Group/writer_fixes_valign_watermark
writer / word2007 / support valign and watermark without paragraph
2 parents 8a20678 + 677e3f6 commit 1876062

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/PhpWord/Writer/Word2007/Element/Image.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,9 @@ private function writeWatermark(XMLWriter $xmlWriter, ImageElement $element)
103103
$style->setPositioning('absolute');
104104
$styleWriter = new ImageStyleWriter($xmlWriter, $style);
105105

106-
$xmlWriter->startElement('w:p');
106+
if (!$this->withoutP) {
107+
$xmlWriter->startElement('w:p');
108+
}
107109
$xmlWriter->startElement('w:r');
108110
$xmlWriter->startElement('w:pict');
109111
$xmlWriter->startElement('v:shape');
@@ -118,6 +120,8 @@ private function writeWatermark(XMLWriter $xmlWriter, ImageElement $element)
118120
$xmlWriter->endElement(); // v:shape
119121
$xmlWriter->endElement(); // w:pict
120122
$xmlWriter->endElement(); // w:r
121-
$xmlWriter->endElement(); // w:p
123+
if (!$this->withoutP) {
124+
$xmlWriter->endElement(); // w:p
125+
}
122126
}
123127
}

src/PhpWord/Writer/Word2007/Style/Frame.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ public function write()
6161
'hPos' => 'mso-position-horizontal',
6262
'vPos' => 'mso-position-vertical',
6363
'hPosRelTo' => 'mso-position-horizontal-relative',
64+
'vPosRelTo' => 'mso-position-vertical-relative',
6465
);
6566
$posStyles = $this->getStyles($style, $properties);
6667

0 commit comments

Comments
 (0)