2014-01-30 2 views
0

간단한 pdf 파일을 만들기 위해 mpdf를 사용하고 있지만, 머리말과 머리말에 문제가 있습니다. 여기 내 코드는MPDF 간단한 머리말과 꼬리말이 작동하지 않습니다.

$ppdf = new mPDF('UTF-8','A4',0,'sans serif'); 

$ppdf->debug = true; 
$ppdf->useOnlyCoreFonts = true; 
$ppdf->SetDisplayMode('fullpage'); 
$ppdf->SetAutoFont(0); 

$stylesheet = file_get_contents('templates.css'); 

$css = "<style>".$stylesheet."</style>"; 

$ppdf->SetHTMLHeader($header); 

$ppdf->WriteHTML($css); 
$ppdf->WriteHTML($conent); 

$ppdf->SetHTMLFooter($footer); 

$protokolFile = "downloads/MEDpredavaci-protokol-".date('d-m-y').".pdf"; 
$ppdf->Output($protokolFile, 'F'); 

바닥 글은 마지막 페이지에서 한 번만 만들어지며 머리글은 전혀 만들지 않습니다. 여러분 중 일부는 모든 페이지의 상단과 하단에서 공간을 확보하기 위해 저를 제안하기 때문에

나는이 CSS를

@page { 
    margin: 200px 20px 200px 20px; 
    } 

있습니다. 그렇다면 문제는 어디에 있습니까? 도와 줄수있으세요?

헤더 코드 :

$header = "<table> 
    <tr> 
    <td>Header</td> 
    </tr> 
</table>" 

바닥 글 코드 :

$footer = "<table> 
    <tr> 
    <td>Footer</td> 
    </tr> 
</table>" 

답변

0

당신은 시도해야 뭔가 (from MPDF documentation) 같은 :

$ mpdf-> DefHTMLHeaderByName ('Chapter2Header', '제 2 장') ;

$ mpdf-> DefHTMLFooterByName ('Chapter2Footer', '2 Footer');

관련 문제