如何在phpspreadsheet中正确调用getDefaultRowHeightByFont()函数
How to call getDefaultRowHeightByFont() function correctly in phpspreadsheet
我正在逐行写入 excel 并尝试在写入每一行后获取当前行高。
我尝试使用 getDefaultRowHeightByFont() 来获取基于字体类型的默认行高。
$font_type='times new roman';
$sheet->getDefaultRowHeightByFont(\PhpOffice\PhpSpreadsheet\Style\Font.$font_type)
行高应该是我们在excelsheet中手动检查行高时得到的精确值。但是,我得到了错误
Call to undefined method PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::getDefaultRowHeightByFont()
如何正确调用该函数?
提前致谢。
能做到运行。
use PhpOffice\PhpSpreadsheet\Shared\Font as SharedFont;
$default_rowheight=SharedFont::getDefaultRowHeightByFont($spreadsheet->getDefaultStyle()->getFont());
但是,此方法仅显示 sheet 中默认字体样式的行高。因此,我们无法找到与默认字体样式不同的行的准确行高。
我正在逐行写入 excel 并尝试在写入每一行后获取当前行高。
我尝试使用 getDefaultRowHeightByFont() 来获取基于字体类型的默认行高。
$font_type='times new roman';
$sheet->getDefaultRowHeightByFont(\PhpOffice\PhpSpreadsheet\Style\Font.$font_type)
行高应该是我们在excelsheet中手动检查行高时得到的精确值。但是,我得到了错误
Call to undefined method PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::getDefaultRowHeightByFont()
如何正确调用该函数? 提前致谢。
能做到运行。
use PhpOffice\PhpSpreadsheet\Shared\Font as SharedFont;
$default_rowheight=SharedFont::getDefaultRowHeightByFont($spreadsheet->getDefaultStyle()->getFont());
但是,此方法仅显示 sheet 中默认字体样式的行高。因此,我们无法找到与默认字体样式不同的行的准确行高。