【问题标题】:FPDF - Centering text, Line heightFPDF - 居中文本,行高
【发布时间】:2014-05-03 20:34:27
【问题描述】:

我正在使用FPDF 在 PDF 中绘制一些文本。我已经实现了这个super cool extension class 来将基本的HTML 解析为PDF,但与cellmulticell 不同的是,没有文本对齐和高度的参数。

如何使用$pdf->WriteHTML($text);将文本更改为居中对齐和行高??

【问题讨论】:

  • 这实际上是关于基本 PDF 框架/语言的。没有“居中”的想法,您只需知道字符串的长度并取一半并将边距设置为减去页面宽度的一半。很烦人。
  • 但它是一个多行字符串。在需要 HTML 之前,我使用了 multicell,它有一个参数来使文本居中。这让我相信一定有办法做到这一点......对吧?

标签: php html fpdf


【解决方案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();
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 2021-07-19
    • 2016-10-07
    • 2014-06-25
    • 2018-01-12
    相关资源
    最近更新 更多