我有一个动态生成的 HTML 布局,我想在 PDF 报告中模仿它,但我在列规范方面遇到了麻烦。假设 HTML 如下所示:
+------------------------------------------------------+
| |
| SECTION 1 |
| |
+------------------------+-----------------------------+
| | |
| SECTION 2 | SECTION 3 |
| | |
+------------------------+-----------------------------+
| |
| SECTION 4 |
| |
+---------------+-------------------+------------------+
| | | |
| SECTION 5 | SECTION 6 | SECTION 7 |
| | | |
+---------------+-------------------+------------------+
并且生成的 PDF 的内容应该排列相同。现在,由于我事先不知道实际的布局,我正在逐节循环并为每个部分创建一个列。在这一点上,我能够计算出一列的宽度。问题是,因为一切都是一列,所以一切都在同一行,我想换行,所以添加到 100% 宽度的列占据单独的行。有没有办法在 makepdf 中实现这一点,或者我应该采取不同的方法?