2013-05-14 15 views
5

Dinamik olarak bilinmeyen sayfa sayısıyla PDF'ler oluşturuyorum. mPDF iyi çalışıyor, ancak ikinci sayfada üst kenar boşluğu gitti. Tüm sayfaların kenar boşluklarını belgeyle nasıl ayarlayabilirim?mPDF kullanarak ikinci sayfanın üst kenar boşluğunu değiştirin

ben aşağıdakileri denedim ama hiçbir etkisi yoktur:

$mpdf = new mPDF('', '', 0, '', 15, 15, 15, 15, 8, 8); 
+0

.... sen AddPage çalıştı var ... komut –

+0

@aligarian

@ Page gibi kullanarak kenar boşluklarını tanımlamak Sayfanın uzunluğu bilinmediğinden sayfa ekle'yi kullanmayın. Onu belirli bir noktadan ayıramam. İkinci sayfa, ilk –

cevap

10

Bir yanıt bulabildim. İşte herkesin ihtiyacı durumunda geçerli:

@page *{ 
    margin-top: 2.54cm; 
    margin-bottom: 2.54cm; 
    margin-left: 3.175cm; 
    margin-right: 3.175cm; 
} 
</style>'; 

Referans:

gibi @page kullanarak kenar boşluklarını tanımlamak http://www.mpdf1.com/forum/discussion/80

+2

'un devamıdır. Ayrıca, @page selektörünün CSS'deki ilk seçici olması gerektiğine dikkat edilmelidir, aksi halde mPDF tarafından göz ardı edilebilir. –

13

Böyle bir şey kullanabilirsiniz. çalışıyor gibi görünüyor.

<?php 
    include("mpdf.php"); 
    $html='<style>@page { 
    margin: 0px; 
    }</style> 


    '; 
    $mpdf=new mPDF('','A4'); 
    $mpdf->WriteHTML($html); 
    $mpdf->Output(); 
    ?> 
+0

bu aslında hile haha ​​yok. – Nathanphan

0
$mpdf->AddPage('L','','','','',50,50,50,50,10,10); 

Referans:: I can Mpdf documentation sayfayı oluşturduklarına

İlgili konular