问题描述
假设我现在有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 (将#修改为@)