2014-03-25 4 views
0

FPDF을 사용하여 PDF에 텍스트를 그립니다. 이 super cool extension class을 구현하여 기본 HTML을 PDF로 구문 분석하지만 cellmulticell과 달리 텍스트 정렬 및 높이에 대한 매개 변수가 없습니다.FPDF - 가운데 맞춤 텍스트, 줄 높이

센터 정렬 및 줄 높이를 $pdf->WriteHTML($text);으로 변경하려면 어떻게해야합니까 ??

+0

이 기본 PDF 프레임 워크/언어에 대한 사실은 사실이다. "센터링"에 대한 아이디어가 없으면 문자열의 길이를 알고 절반 만 가져 와서 페이지 너비의 절반에서 마이너스가되도록 여백을 설정하십시오. 매우 짜증나. – Anthony

+0

하지만 여러 줄로되어 있습니다. HTML이 필요하기 전에 텍스트를 가운데에 맞출 매개 변수가있는 multicell을 사용했습니다. 이것은 내가 그것을 할 방법이 있어야한다고 믿게한다. .. 맞습니까? –

답변

1

텍스트 정렬이 적용된 WriteHTML의 업그레이드 된 확장 기능을 살펴보십시오 (http://fpdf.de/downloads/addons/41/). (링크)에서

예 :

<?php 
define('FPDF_FONTPATH', 'font/'); 
require('WriteHTML.php'); 

$pdf=new PDF_HTML(); 
$pdf->Open(); 
$pdf->AddPage(); 
$pdf->SetFont('Arial'); 
$pdf->WriteHTML('You can<BR><P ALIGN="center">center a line</P>and add a horizontal   rule <BR><HR>'); 
$pdf->Output(); 
?>