PHP mPDF复选框已在PDF中选中

问题描述 投票:5回答:2

免责声明: 不了解mPDF:(

我正在使用mPDF创建PDF文件,我设法成功打印了表格。在选中我的复选框时,我遇到了一些问题。复选框不会在PDF视图中被选中,但是如果我在HTML中查看相同的代码,则会被选中。例如

$output .= '<td width="50%" colspan="2">';
  $output .= '<strong>Instructed Another Solicito?</strong> ';
  $output .= 'Yes <input type="checkbox" checked /> ';
  $output .= 'No &nbsp; <input type="checkbox" />';
$output .= '</td>';

如果我以HTML echo $output;格式查看它们,则将检查为是,但是一旦我输出pdf文件,即$mpdf->WriteHTML($html); $mpdf->Output();显示为未选中。

为了使我的复选框被选中,我必须做什么?还有其他方法可以做到这一点

任何想法?

php pdf checkbox mpdf
2个回答
11
投票

您应使用checked="checked"


0
投票

对于那些想要打印刻度符号或完全使用标准符号的对象,read this documentation

基本上是标准字体,这些字体没有嵌入文档中,因为它们包含在所有PDF阅读器中。 mPDF默认使用此选项,因为它创建的文档最少,处理时间最少。这些字体除基本符号外不包含所有其他字体,因此没有刻度符号等。

但是,您可以使mPDF非常容易地嵌入“完整”字体,例如打印刻度线:

<p style='font-family:helvetica'>&#10004;</p>

如果您查看文档,则可以使用其他标准字体:)

© www.soinside.com 2019 - 2024. All rights reserved.