编程语言
首页 > 编程语言> > 在PhpWord中创建正确的浮动图像

在PhpWord中创建正确的浮动图像

作者:互联网

我想要一个右边的图像,左边的文字漂浮在图像周围.反过来工作相当不错,在Recipies section in the documentation上也有一个例子.然而,我没有得到这个工作与浮动在右边的图像.我尝试了什么:

addImage('myimage.png', 
   array(
       'width'=>320, 
       'height'=>240, 
       'align'=>'right',
       'wrappingStyle'=>'square',
       'positioning' => 'absolute'
   )
);

要么

addImage('myimage.png', 
   array(
       'width'=>320, 
       'height'=>240, 
       'align'=>'right',
       'wrappingStyle'=>'square',
       'positioning' => 'absolute',
       'posHorizontalRel' => 'margin',
       'posVerticalRel' => 'line'
   )
);

我还尝试了负像宽度等,但这两者都没有用.不幸的是,整个项目的文档真的很差,至少在phpword.readthedocs.org.

解决方法:

我也有同样的问题,到目前为止互联网上没有答案.所以这就是我提出的:

$section->addImage('image.png', array(
    'width' => 40,
    'height' => 40,
    'wrappingStyle' => 'square',
    'positioning' => 'absolute',
    'posHorizontal'    => \PhpOffice\PhpWord\Style\Image::POSITION_HORIZONTAL_RIGHT,
    'posHorizontalRel' => 'margin',
    'posVerticalRel' => 'line',
));

标签:php,phpword
来源: https://codeday.me/bug/20190829/1761433.html