PHP mPDF复选框以PDF格式检查

时间:2014-08-11 11:52:53

标签: php pdf checkbox mpdf

免责声明: 对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();显示为未选中。

要检查我的复选框,我需要做些什么才能获得此

任何想法?

3 个答案:

答案 0 :(得分:9)

您应该使用checked="checked"

答案 1 :(得分:0)

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

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

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

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

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

答案 2 :(得分:0)

注意:nowrapdisabledmultiplereadonlyselectedchecked之类的属性仅在形式/长度上受支持格式,例如selected="selected" @ https://mpdf.github.io/html-support/html-attributes.html