php - 尝试在 FPDF 中使用 MultiCell 设置表格
问题描述
在 PHP 中,我正在尝试设置一个“表格”,但似乎无法沿一行均匀地设置我的单元格高度:
我想获得一个干净的表格格式,其中“这是我的长...”的行都是相同的单元格高度。但是文件上的唯一功能是GetStringWidth()
我不知道如何将其应用于此处的案例。
这是所需的输出:
这是我的代码:
//Custom hard coded widths for the template
$width = array(12, 20, 30, 20, 15, 12, 20, 18, 25, 15, 10);
foreach ($row as $col) {
$y = $this->GetY();
$x = $this->GetX();
$this->MultiCell($width[$i], 3, $col, 1, 'C', FALSE);
$this->SetXY($x + $width[$i], $y);
$i++;
}
编辑:在做了更多的研究之后,我发现这个库不会给我我需要的东西,它实际上缺乏基本库所拥有的大部分东西,所以我决定将其tcpdf
用作我的库。
解决方案
对于这样的结果,使用这个脚本:http ://www.fpdf.org/en/script/script3.php
推荐阅读
- python - 通过 conda 在 python3 env 中下载库
- terraform - 如何强制 terraform 重置其状态?
- rust - 如何拥有相同间接依赖的多个不兼容版本?
- amazon-web-services - AWS SES 电子邮件接收在法兰克福不可用
- bash - Vim E194:没有替代文件名可以替换 '#' 以使用 '#' 找出字符串的长度
- excel - 如果多个复选框为真,如何将文本添加到单元格末尾?
- javascript - 暗模式功能,在 init() 中更改 img src 不起作用
- php - 如何在进程之间创建双向通道?
- python - 使用混淆矩阵的分类报告
- groovy - 没有这样的属性:i for class,for-loop