php - fpdf中单元格和多单元格的均匀间距
问题描述
我正在根据来自 html 表单的用户输入生成一个 pdf(使用 fpdf)。pdf 有两列,左侧是变量的标签,右侧是用户输入的值。我面临的问题是当我有一个跨越多行的用户输入时。例如,地址的值可以从 1 行(默认地址)到最多 4 行(用户输入的地址)。现在我正在使用多单元格来允许用户输入的地址环绕单元格,如下所示:
$fpdf->Cell(65,28,"Address:",1,0);
$fpdf->Multicell(125,7,$address,1,'L',false);
对于“单元格”,我将高度设置为 28,因为我知道相邻的多单元格最多可以跨越 4 行。但由于只有“multicell”扩展而不是“cell”,在上面的代码中,我的输出如下所示: fpdf output 1
如果我更改“单元格”和“多单元格”的高度和宽度值,如下所示:
$fpdf->Cell(65,7,"Address:",1,0);
$fpdf->Multicell(125,7,$address,1,'L',false);
当地址超过 1 行时,我得到这样的输出: fpdf output 2
是否有任何解决方案可以确保机器人的单元格始终保持相同的高度并且看起来更均匀?
谢谢!
解决方案
推荐阅读
- ruby-on-rails - 为什么'text/html' 在 Rails 控制器中不算作文本格式?
- debugging - Nativescript cloud build and debug from vs code like sidekick
- python - 如何将简单的 png 图片添加到我的散景网站?
- android - 我正在使用 ubuntu 操作系统。当我在Android studio中运行模拟器时,它等待了很长时间并关闭
- html - 如何通过指向 REST api 的 href 标签显示图像?
- kotlin - Kotlin 将数字分解为 2 的幂
- php - php if (($ _ SERVER ['REQUEST_URI'])
- javascript - 我的网页在使用 html 和 css 构建的页眉和页脚的右侧显示空白
- javascript - Firebase 函数将日期时间存储为地图
- azure - 在 Azure 区块链服务中哪里可以找到成员的私钥?