2011-01-09 5 views
0

fpdi에 텍스트를 가운데 정렬 할 수있는 방법이 있으므로 단어의 길이에 관계없이 항상 가운데 맞춤이 가능합니까?fpdi의 가운데 텍스트?

답변

3

보기 http://www.fpdf.de/funktionsreferenz/Cell/ - $ align 매개 변수는 가운데 맞춤 텍스트에 'C'를 사용합니다.

함수 그래서

$fpdf->Cell(float w, float h, string txt, mixed border, integer ln, string align, integer fill, mixed link); 

:

$fpdf->Cell(20,10,"Your Content",0,1,"C"); 

현재 위치에 대한 폭 = 20 세포, 높이 = 10, 지정된 콘텐츠

+0

thnx의 왼쪽에서 89mm를 중심으로 텍스트를 배치합니다! ...하지만 여기에는 셀이 없습니다 : $ pdf-> SetFont ('Arial', 'I', 12); $ pdf-> SetTextColor (0,0,0); $ pdf-> SetXY (80, 400); $ pdf-> 쓰기 (0, "". $ person [ "ED"]); – NORM

+0

음, 그럼 대신에 쓸 세포를 사용해야합니다 :) – roman

+0

how ......? jeje – NORM

1

이 월로 채워 도와 드리겠습니다. http://www.fpdf.de/downloads/addons/41/

$pdf->WriteHTML('You can<P ALIGN="center">center a line</P>'); 
$pdf->MultiCell(75, 8, 'You can<P ALIGN="center">center a line</P>', 'L'); 
+0

fpdf에서 CSS를 사용할 수 있습니까? –

+0

죄송합니다. 나는 생각하지 않았다. –

0
$fpdf->Cell($fpdf->w,$fpdf->h,"Your Content",0,1,"C"); 
1

getstringwidth 함수를 사용하면 텍스트의 너비를 조정할 수 있습니다. 답변을 2로 나누면 (중앙 위치를 얻으려면),이를 사용하여 위치를 오프셋합니다. 예를 들어

:

pdf.text 89 - (pdf.getstringwidth("Your text here")/2),132,"Your text here" 

응답의 페이지

관련 문제