为什么setCellPadding()和setCellPaddings()会改变Write()的边距?

时间:2013-06-12 11:05:33

标签: tcpdf

在我看来,setCellPadding()setCellPaddings()应仅影响Cell()MultiCell()周围的边距。

为什么它会影响Write()WriteHtml()

是功能还是错误?我在TCPDF documentation中找不到任何相关信息。

1 个答案:

答案 0 :(得分:0)

对于write方法,最简单的答案是write方法创建单元格。它自动化文本换行,每行都是它自己的单元格。但它会在firstline模式下临时将单元格填充设置为0。考虑到write方法中有多少代码专门用于处理填充,可能会使用write的行为。

HTML处理很难确定,但WriteHTML中有代码用于处理单元格填充。我相信单元格填充对HTML输出有影响。也就是说,HTML引擎可能无法以预期的方式处理单元格填充。那些案件可能是错误。