2014-03-25 61 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(); 
?>