首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TCPDF -在HTML代码中插入内联图像后换行

TCPDF -在HTML代码中插入内联图像后换行
EN

Stack Overflow用户
提问于 2018-07-14 04:00:13
回答 1查看 692关注 0票数 0

我正在使用TCPDF的writeHTML方法在PDF中插入HTML代码。如果我插入一个内联图像(段落内的图像)标记,它就会换行。请看下图:

如您所见,图像右侧的文本与图像左侧的文本不在同一级别。我需要两个文本都对齐。我该如何解决这个问题?下面是我的PHP代码:

$html = '<p>This is a test ';
$html .= '<img src="C:\\path_to_image\\Untitled.png"> ';
$html .= 'This is a test</p>';
$pdf->AddPage();
$pdf->writeHTML($html, true, false, true, false, '');
EN

回答 1

Stack Overflow用户

发布于 2018-07-14 04:18:31

也许可以尝试将内联样式应用于图像,如下所示:

$html = '<p>This is a test ';
$html .= '<img src="C:\\path_to_image\\Untitled.png" style="vertical-align: middle;"> ';
$html .= 'This is a test</p>';
$pdf->AddPage();
$pdf->writeHTML($html, true, false, true, false, '');

我向<img>标记添加了一个样式属性style="vertical-align: middle;",该属性指示它将自身与其父<p>的中心对齐。

这将在普通的旧HTML中工作,如下图所示:

如果对你有效,请让我知道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51332090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档