addSection(); $section->addImage(__DIR__ . '/../../../_files/images/earth.jpg'); $section->addImage(__DIR__ . '/../../../_files/images/mario.gif', ['align' => 'end']); $doc = TestHelperDOCX::getDocument($phpWord, 'ODText'); $s2a = '/office:document-content/office:automatic-styles'; $element = "$s2a/style:style[3]"; self::assertEquals('IM1', $doc->getElementAttribute($element, 'style:name')); $element .= '/style:paragraph-properties'; self::assertEquals('', $doc->getElementAttribute($element, 'fo:text-align')); $element = "$s2a/style:style[4]"; self::assertEquals('IM2', $doc->getElementAttribute($element, 'style:name')); $element .= '/style:paragraph-properties'; self::assertEquals('end', $doc->getElementAttribute($element, 'fo:text-align')); $path = '/office:document-content/office:body/office:text/text:section/text:p[2]'; self::assertTrue($doc->elementExists($path)); self::assertEquals('IM1', $doc->getElementAttribute($path, 'text:style-name')); $path = '/office:document-content/office:body/office:text/text:section/text:p[3]'; self::assertTrue($doc->elementExists($path)); self::assertEquals('IM2', $doc->getElementAttribute($path, 'text:style-name')); } }