在PDF中选中PHP mPDF复选框

在PDF中选中PHP mPDF复选框,php,pdf,checkbox,mpdf,Php,Pdf,Checkbox,Mpdf,免责声明:对mPDF一无所知:( 我正在使用创建一个PDF文件,我已成功打印了表格。在选中复选框时,我遇到了一些问题。在PDF视图中不会选中复选框,但如果我在HTML中查看相同的代码,则会选中复选框。例如 $output .= '<td width="50%" colspan="2">'; $output .= '<strong>Instructed Another Solicito?</strong> '; $output .= 'Yes <i

免责声明:对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>';
$output.='';
$output.='指示另一个请求?';
$output.='Yes';
$output.='No';
$output.='';
如果我在HTML
echo$output中查看它们;
format yes被选中,但一旦我输出一个pdf文件,即
mpdf->WriteHTML($HTML);$mpdf->output();
显示为未选中

我要怎么做才能选中我的复选框还有其他方法吗


有什么想法吗?

对于那些想要打印勾号符号或使用标准符号的人,你应该使用
checked=“checked”

基本上,有一些标准字体没有嵌入到文档中,因为它们包含在所有PDF阅读器中。mPDF默认使用这种字体,因为它以最少的处理时间创建最小的文档。这些字体只包含基本符号,所以没有勾号符号等

但是,您可以让mPDF非常轻松地嵌入“完整”字体,例如打印勾号:

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

&10004


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

注意:像
nowrap
disabled
multiple
readonly
selected
checked
这样的属性仅以正式/长格式支持,即
selected=“selected”

@

我也这样做了,但它显示的是交叉图像而不是右勾图像任何其他解决方案?“不支持最小化属性,例如“从如此简单的解决方案中,节省了我的一天!(stackoverflow需要表情符号。@alhelal I使用图像作为复选框,并根据选中或取消选中设置一些条件。我知道这不是一个最好的解决方案,但它很快,没有时间。