我使用phpword和yii,这里我想生成docx文件,其中包含右上角的图像,corner.Here是我使用的代码。
$headert = $section->createHeader();
$table = $headert->addTable();
$table->addRow();
$table->addCell(4500)->addText('This is the header.');
$table->addCell(4500)->addImage('/home/dev238/projects/aegis/images/Logo_.jpg',
array('width' => 50,
'height' => 50,
'align' => 'right'));结果是图像显示在文档的左上角部分,而不是在标题部分。我正在使用LibreOffice查看
发布于 2015-06-30 07:31:21
你能把更多的密码寄出去吗?
同时,我认为createHeader();函数已经被废弃了。addHeader();函数对我来说很好。你也可以试试。此外,考虑降低正在创建的单元格的宽度。当然,这些都是胡思乱想,但谁知道其中之一可能会让事情对你有用。;-)
祝好运!
编辑2020/02/12: createHeader方法已经过时,改用addHeader代替。
$header = $section->addHeader();参考资料:https://phpword.readthedocs.io/en/latest/containers.html#headers
发布于 2020-02-11 11:01:58
之所以发生这种情况,是因为要在单元格中插入文本,然后在表中插入单元格。你可以使用它。
$header = $section->addHeader();
$table = $header->addTable();
$header->addText("This is the header");发布于 2017-03-09 06:14:16
$header = $section->createHeader();
$header->addImage('/home/dev238/projects/aegis/images/Logo_.jpg',['align'=>'right']);https://stackoverflow.com/questions/28600132
复制相似问题