【问题标题】:FPDF Cell command draws bottom border through centre of textFPDF 单元格命令通过文本中心绘制底部边框
【发布时间】:2016-01-04 14:03:00
【问题描述】:

我正在尝试将节标题添加到带下划线的 PDF 页面,因此我正在添加一个页面宽度大小的单元格并希望在其下划线,因此我正在这样做:

$pdf->SetFont("Arial", "B", 12);
$pdf->SetXY(5, $y);
$pdf->Cell(195, 0, $qrow['Title'], "B", 1, "L");

然而出现的更像是“删除线”效果,单元格的底线穿过所有文本。

我做错了什么吗?

【问题讨论】:

  • 不,我认为您将文本绘制在行的顶部
  • 当然可以,但我认为在单元格中指定“B”参数应该绘制呈现文本的单元格的底部边缘?
  • 尝试将 Y 坐标设置为零,这可能是在线条下方绘制文本
  • 如果我将 Y 坐标设置为零,单元格会出现在页面顶部而不是我想要的位置...
  • 对不起,自从我使用 FPDF 以来已经一年或更长时间了,我有点生疏了

标签: php fpdf


【解决方案1】:

由于line height parameter 设置为zero,因此该行位于文本上方。

如下设置高度,即可解决问题:

$pdf->Cell(195, 10, $qrow['Title'], "B", 1, "L");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多