您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用“视图”时如何在dompdf PDF上获取页码

使用“视图”时如何在dompdf PDF上获取页码

关于 > = 1的changes版本的。由于dompdf_config.inc.PHP文件已从此发行版中删除(并且不再被引用),因此应在运行时设置所有dompdf选项。4.现在实例化FontMetrics类而不是静态类。 为了简化从dompdf早期版本的嵌入式脚本的迁移,我们提供了通过$ fontMetrics变量访问实例化的FontMetrics类的功能 请更新您的嵌入式脚本。 例如,FontMetrics :: get_font(’helvetica’)现在将是$ fontMetrics- > getFont(’helvetica’)。?感谢 Dennis Ameling回答,以获取更新的信息。dompdf

通过查看dompdf_config.inc.PHP文件找到了我的答案。事实证明,DOMPDF_ENABLE_PHP设置为false从而导致内联PHP脚本被忽略。我简单地编辑dompdf_config.custom.inc.PHP了以下内容,一切都很好,并且可以使用中的更高版本的代码view

~~~~

<?PHP
    define("DOMPDF_ENABLE_PHP", true);
$dompdf->set_option("isPHPEnabled", true);
<body>
    <script type="text/PHP">
        if ( isset($pdf) ) {
            // OLD 
            // $font = Font_Metrics::get_font("helvetica", "bold");
            // $pdf->page_text(72, 18, "{PAGE_NUM} of {PAGE_COUNT}", $font, 6, array(255,0,0));
            // v.0.7.0 and greater
            $x = 72;
            $y = 18;
            $text = "{PAGE_NUM} of {PAGE_COUNT}";
            $font = $fontMetrics->get_font("helvetica", "bold");
            $size = 6;
            $color = array(255,0,0);
            $word_space = 0.0;  //  default
            $char_space = 0.0;  //  default
            $angle = 0.0;   //  default
            $pdf->page_text($x, $y, $text, $font, $size, $color, $word_space, $char_space, $angle);
        }
    </script>
    <div

如果您走这条路,别忘了重启 Apache

其他 2022/1/1 18:15:52 有271人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶