2017-05-25 8 views
0

私の質問は他の質問と重複する可能性があることは知っていますが、私は他の解決方法を試みましたが、私の場合は、headerをスタティックヘッダーとして印刷に使用し、divをフッタとして使用し、コンテンツとしてはデータを表示するためにテーブルを使用します。最初のページに内容がオーバーフローすると、ヘッダーとフッターが繰り返されます

したがって、私の問題はページを印刷しようとしたときです。テーブルからのコンテンツがオーバーフローして2ページ目に移動します。私が作りたかったことは

<header> 
     <center><h3><b>Miguel Enrique</b></h3>     
     <p><i>Diplomat<br>Fellow</i><br>Orthopaedic Surgeon</p>   
     </center> 
    </header> 
<div class="row uniform half collapse-at-2"> 
    <div class="12u">          
    <center><h4><b>---data----</b></h4></center> 
    <h4><p>------DATA--------------<br>Tel. 77 19 349 | 65 90 097 
    <br>Mon<b>&middot;</b>Wed<b>&middot;</b>Fri | 3:00pm - 5:00pm 
    <br>Tues<b>&middot;</b>Thurs<b>&middot;</b>Sat | 11:00am - 2:00pm | 
    <br> (All by appointment)</p></h5> 
    </div> 
    <div class="6u"> 
    <div class="row uniform half"> 
     <div class="12u"> 
     <center><h4><b>--DATA---</b></h4></center>              
     <h5><p> ------DATA------- 
     <br>Tel. No. : (632) 789 - 7700 loc. 7330 
     <br>Mon-Thurs: 11am - 4pm | (by Appointment)</p><h5> 
     </div>        
    </div> 
    </div> 
<div  

HEADER ...私のテーブルには、1ページ目にオーバフローしたとき、それは第二のページに行くべきとヘッダーとフッターも2ページ目にというように見られることになるで

BODY

<table class="print"> 
    <thead> 
     <tr> 
      <th scope="col"><b>No.</b></th> 
      <th scope="col"><b>Prescriptions</b></th> 
     </tr> 
    </thead> 
    <tbody>           
     <?php foreach($new_array2 as $value) { $inc = @$inc + 1;?> 
     <tr> 
      <td><?php echo $inc; $prescription_array=explode('/',$value);?> 
      </td> 
      <td><?php foreach($prescription_array as $value2) 
       { echo "<h5>".$value2."</h5>"; 
      } ?> 
      </td> 
     </tr> 
      <?php }?> 
    </tbody>                 
</table> 

FOOTER

<div class="row uniform half collapse-at-2"> 
    <div class="12u">      
     <div class="row uniform half"> 
      <font size="5"><b>Name</b></font><br> 
      License No. : 1<br> 
     </div> 
    </div> 
</div> 

これを解決する方法はありますか?第1ページにコンテンツがオーバーフローした場合は、第2ページに進み、ヘッダーとフッターが2ページ目に表示されます。 enter image description here

最初のイメージは、印刷しようとするとどうなるかについてです。私が達成したいことは、下の2番目の写真にあります。 Google Chromeを使用することは可能ですか?

答えて

0

はこの試してみてください。

ヘッダ

<header> 
    <center><h3><b>Miguel Enrique</b></h3>     
    <p><i>Diplomat<br>Fellow</i><br/>Orthopaedic Surgeon</p>   
    </center> 
</header> 
<div class="row uniform half collapse-at-2"> 
    <div class="12u">          
    <center><h4><b>---data----</b></h4></center> 
    <h4><p>------DATA--------------<br/> 
     Tel. 77 19 349 | 65 90 097<br/> 
     Mon<b>&middot;</b>Wed<b>&middot;</b>Fri | 3:00pm - 5:00pm<br/> 
     Tues<b>&middot;</b>Thurs<b>&middot;</b>Sat | 11:00am - 2:00pm |<br/> 
     (All by appointment)</p> 
    </h4> 
    </div> 
    <div class="6u"> 
    <div class="row uniform half"> 
     <div class="12u"> 
      <center><h4><b>--DATA---</b></h4></center>              
      <h5><p> ------DATA-------<br/> 
      Tel. No. : (632) 789 - 7700 loc. 7330<br/> 
      Mon-Thurs: 11am - 4pm | (by Appointment)</p></h5> 
     </div>        
    </div> 
    </div> 
</div> 

<table class="print"> 
    <thead> 
     <tr> 
      <th scope="col"><b>No.</b></th> 
      <th scope="col"><b>Prescriptions</b></th> 
     </tr> 
    </thead> 
    <tbody>           
     <?php 
     foreach($new_array2 as $value) 
      { 
       $inc = @$inc + 1; 
     ?> 
     <tr> 
      <td> 
       <?php 
        echo $inc; 
        $prescription_array=explode('/',$value); 
       ?> 
      </td> 
      <td> 
       <?php 
        foreach($prescription_array as $value2) 
         { 
          echo "<h5>".$value2."</h5>"; 
         } 
       ?> 
      </td> 
     </tr> 
     <?php 
      } 
     ?> 
    </tbody>                 
</table> 

フッター

<div class="row uniform half collapse-at-2"> 
    <div class="12u">      
     <div class="row uniform half"> 
      <font size="5"><b>Name</b></font><br/> 
      License No. : 1<br/> 
     </div> 
    </div> 
</div> 
関連する問題