基于行和列的Mpdf分页符

问题描述

假设我现在有10个数据,我想将这些数据添加到1/2/3/4行,以此类推,并添加到1/2/3/4 /列中,依此类推 也分页符。如果我说3列2行,那么我的10个数据将分为2页6 + 4 = 10。或者,如果我说2行2列,则页面将为3。4 + 4 + 2 = 10。我怎样才能实现这个目标?这是我要解决代码,但未提供所需的输出。我正在使用[Mpdf] [1]软件包。

<pre>
$mpdf = new \Mpdf\Mpdf();
    $mpdf->SetColumns($column,'J',1);
    $n = 0;
    for ($i = 0; $i< $column ; $i`enter code here`++) {
        $divided = ceil(count($orders) / $column);
        $content = '';
        for($j = 0; $j< $divided ; $j++) {
            $orders     = $this->orders->get_orders_info();
            if($n < count($orders)) {
                $orders     = $this->orders->get_orders_info();
                $rtl = $this->set_rtl($orders[$n]);
                $content .= "<div dir='$rtl'>";
                $content .= "<div style='$page_break font-size: $font_size'>";
                $this->order = ($orders[$n]['ID']) ? wc_get_order($orders[$n]['ID']) : null;
                // Actions Before Shipping Address.
                $content .= woo_invoice_before_shipping_address($this->order,$this->template_type);
                // Get Shipping Address.
                $content .= $this->helper->get_address($this->order,'label',$this->template_type,$column);
                // Get Order Metas.
                $content .= $this->helper->get_shipping_label_Metas($orders[$n]['ID']);
                //Actions Before SHipping Address.
                $content .= woo_invoice_after_shipping_address($this->order,$this->template_type);
                $content .= "</div>";
                $content .= "</div>";
            }
            $n++;
        }
        $mpdf->WriteHTML($content);
    }
    $mpdf->Output();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)