繁体   English   中英

DomPdf中的单选按钮呈现

[英]Radio button rendering in DomPdf

我正在使用DomPdf从html创建一个Pdf,并且在本地服务器(Win7上的XAMP)上创建时,以下单选按钮在Pdf中呈现:

<input type="radio" name="test" value="1" checked />

但是,当使用在线服务器进行渲染时,它会产生一个问号,而不是单选按钮。 html完全相同,DomPdf类文件完全相同。 其他html元素也很好。 也尝试了没有'checked'和没有结束标签的情况。 有什么想法吗?

这里要求的是一个简化的测试页的完整代码,带有一个单选按钮(具有多个单选按钮没有区别)。

<?php
ob_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
</head>
<body>
<input type="radio" name="test" value="1" checked />
</body>
</html>

<?php
$html = ob_get_clean();

use Dompdf\Adapter\CPDF;
use Dompdf\Dompdf;
use Dompdf\Exception;

require_once("dompdf/autoload.inc.php");

$dompdf = new Dompdf();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("radio.pdf", array('Attachment'=>'0'));
?>

因为您为name属性设置了其他值,所以它们应该具有相同的名称值,就像您对项目进行分组一样,例如:

  <input type="radio" name="group1" /> <input type="radio" name="group1" /> <input type="radio" name="group1" /> <!-- You can select any one from each group --> <input type="radio" name="group2" /> <input type="radio" name="group2" /> <input type="radio" name="group2" /> 

这是字体缓存lib / fonts / dompdf_font_family_cache.php。 我已经从本地服务器上传了副本。 上传“ dist”后,请复制广播和复选框,以使其正确呈现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM