免责声明: 对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();
显示为未选中。
要检查我的复选框,我需要做些什么才能获得此
任何想法?
答案 0 :(得分:9)
您应该使用checked="checked"
答案 1 :(得分:0)
对于那些想要打印刻度符号或完全使用标准符号的用户,read this documentation。
基本上,有些标准字体没有嵌入文档中,因为它们包含在所有PDF阅读器中。 mPDF默认使用它,因为它创建的文档最少,处理时间最少。这些字体除了基本符号外不包含所有其他字体,因此没有刻度符号等。
但是,您可以使mPDF非常容易地嵌入“完整”字体,例如打印刻度线:
<p style='font-family:helvetica'>✔</p>
如果您查看文档,则可以使用其他标准字体:)
答案 2 :(得分:0)
注意:nowrap
,disabled
,multiple
,readonly
,selected
和checked
之类的属性仅在形式/长度上受支持格式,例如selected="selected"
@ https://mpdf.github.io/html-support/html-attributes.html