recherche

Maison  >  Questions et réponses  >  le corps du texte

Laravel + mpdf implémente la fonction de pagination automatique

Si les données dépassent 10, j'essaye de paginer automatiquement, j'utilise mpdf + laravel + vue

Voici mon code CSS

<style>
div.breakNow { page-break-inside:avoid; page-break-after:always; }
</style>

Voici ma vente_pdf.blade.php

$i=0;
         @foreach ($details as $detail)
         $i++;
         if( $i % 10 == 0 ){

<div class="breakNow">
             <div id="details_inv">
                <table  class="table-sm">
                   <thead>
                      <tr>
                         <th>PRODUCT</th>
                         <th>UNIT PRICE</th>
                         <th>QUANTITY</th>
                         <th>DISCOUNT</th>
                         <th>TAX</th>
                         <th>TOTAL</th>
                      </tr>
                   </thead>
                   <tbody>
    
                
                      <tr>
                         <td>{{$detail['code']}} ({{$detail['name']}})</td>
                         <td>{{$detail['price']}} </td>
                         <td>{{$detail['quantity']}}/{{$detail['unitSale']}}</td>
                         <td>{{$detail['DiscountNet']}} </td>
                         <td>{{$detail['taxe']}} </td>
                         <td>{{$detail['total']}} </td>
                      </tr>
                   }  @endforeach
                   </tbody>
                </table>
             </div>
           </div>

C'est la sortie actuelle.

Est-ce que j'ai raté quelque chose ? Merci d'avance

P粉164942791P粉164942791242 Il y a quelques jours333

répondre à tous(1)je répondrai

  • P粉489081732

    P粉4890817322024-03-28 11:49:15

    Il existe deux façons de résoudre ce problème.

    Option 1

    
    
    
    
    
    
    

    Page 1

    Page 2

    Option 2 Ajoutez de la classe entre les lignes du tableau

    $i=0;
    @foreach ($details as $detail)
      $i++;
    
    
    @endforeach

    répondre
    0
  • Annulerrépondre