【问题标题】:Table lines fpdf表格线 fpdf
【发布时间】:2014-11-23 06:37:19
【问题描述】:

我怎样才能为最后一项做这些行,所以它不会这样做

This is the picture of my problem in fpdf

我的照片在这里因为我没有 10 声望对不起

这是我为每个项目制作行的代码 请帮忙谢谢

$i = 0; $pdf->SetY($Y_Table_Position); while ($i < $number_of_products) { $pdf->SetX(5); $pdf->MultiCell(200,6,'',1); $i = $i +1; }

【问题讨论】:

  • 带圆圈的单元格中的数据是否意味着是另一行的一部分?还是根本不应该存在?
  • 不应该是最上面的那个
  • 是因为当我从数据库中调用它时,我的一个字段很长并且用一行向下而不是仅仅在同一行 #10
  • 我认为这与 $pdf 对象的工作方式有关。检查它是如何工作的。当您使用它列出产品定价或其他数字数据时,表对象可能包含一个块。如果确实存在,那么您可以尝试将其设置为不显示任何内容,或完全关闭它。另一种可能性是,如果其中的文本对于一行来说太大,您可以设置一个选项以允许表格行展开。
  • 您在问题中给出的代码之前声明的 $pdf 对象是什么?

标签: php pdf fpdf


【解决方案1】:

尝试使用 Cell 函数而不是 MultiCell。根据 fpdf 的文档,当到达右边界时,MultiCell 会自动移动到下一个单元格。

【讨论】:

    【解决方案2】:

    使用带有多单元格的表格解决动态宽度和高度的问题。点击此链接查看插件here的示例。这对动态宽度和高度非常有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 2017-07-27
      相关资源
      最近更新 更多