我正在尝试创建一个单元格宽度为固定宽度的表格。
假设我有这段代码:
$table->addCell(300)->addText('first');
$table->addCell(300)->addText('text that is very looooooooong');
第一个单元格的 300 宽度被忽略并像这样挤在页面的左侧:
f
i
r
s
t
我的第二个单元格将包含大文本,但我希望该单元格保持其宽度。
我无法在网络上的任何地方找到它,所以我想问问是否有人知道我必须在这里做什么。
最佳答案
请记住,这些值是 TWIPS,300 Twips 仅为 5 毫米。 空间不足,无法容纳 1 个以上的字符。
这是一个可以帮助您转换值的计算器:
您也可以像这样使用 Shared\Font.php 中的内置转换函数:
$helper= new PHPWord_Shared_Font();
//convert 5cm to Twips
$inTwips=$helper->centimeterSizeToTwips(5);
到目前为止我还没有尝试过。
关于PHPWord固定单元格宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20030201/