免责声明: 不了解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 <input type="checkbox" />';
$output .= '</td>';
如果我以HTML echo $output;
格式查看它们,则将检查为是,但是一旦我输出pdf文件,即$mpdf->WriteHTML($html); $mpdf->Output();
显示为未选中。
为了使我的复选框被选中,我必须做什么?还有其他方法可以做到这一点
任何想法?
您应使用checked="checked"
对于那些想要打印刻度符号或完全使用标准符号的对象,read this documentation。
基本上是标准字体,这些字体没有嵌入文档中,因为它们包含在所有PDF阅读器中。 mPDF默认使用此选项,因为它创建的文档最少,处理时间最少。这些字体除基本符号外不包含所有其他字体,因此没有刻度符号等。
但是,您可以使mPDF非常容易地嵌入“完整”字体,例如打印刻度线:
<p style='font-family:helvetica'>✔</p>
如果您查看文档,则可以使用其他标准字体:)