Php Laravel dompdf$pdf->;page_脚本多次打印文本
我正试图在除第一页以外的每一页上打印上一页的页码。当我计算上一页并将其分配给Php Laravel dompdf$pdf->;page_脚本多次打印文本,php,laravel,dompdf,Php,Laravel,Dompdf,我正试图在除第一页以外的每一页上打印上一页的页码。当我计算上一页并将其分配给$pdf->page_text的$text参数时,它会打印页面上所有上一页的页码,而不是只打印特定页面的上一页的页码。以下是生成的pdf的屏幕截图 如第二页所示,它打印了第1页和第2页的前一页,这是错误的。它只能在第二页打印上一页#1 这是我的代码 @php $GLOBALS['current_page'] = 0; $GLOBALS['previous_page'] = 0; @endphp
$pdf->page_text
的$text
参数时,它会打印页面上所有上一页的页码,而不是只打印特定页面的上一页的页码。以下是生成的pdf的屏幕截图
如第二页所示,它打印了第1页
和第2页
的前一页,这是错误的。它只能在第二页打印上一页#1
这是我的代码
@php
$GLOBALS['current_page'] = 0;
$GLOBALS['previous_page'] = 0;
@endphp
@section('script')
<script type="text/php">
if (isset($pdf)) {
$pdf->page_script('
$GLOBALS["previous_page"] = $GLOBALS["current_page"];
$GLOBALS["current_page"] = $PAGE_NUM;
$current_page = $PAGE_NUM;
$x = 500;
$y = 20;
$text = "Previous Page # " . $GLOBALS["previous_page"];
$font = null;
$size = 9;
$color = array(0,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>
@endsection
@php
$GLOBALS['current_page']=0;
$GLOBALS['previous_page']=0;
@endphp
@节(“脚本”)
如果(isset($pdf)){
$pdf->page_脚本($pdf)
$GLOBALS[“上一页”]=$GLOBALS[“当前页”];
$GLOBALS[“当前页面”]=$page\u NUM;
$current\u page=$page\u NUM;
$x=500;
$y=20;
$text=“上一页”;$GLOBALS[“上一页”];
$font=null;
$size=9;
$color=数组(0,0,0);
$word\u space=0.0;//默认值
$char\u space=0.0;//默认值
$angle=0.0;//默认值
$pdf->page\u text($x,$y,$text,$font,$size,$color,$word\u space,$char\u space,$angle);
');
}
@端部