пятница, 7 декабря 2012 г.

PHPExel Wrap + Merge + Auto Height

В  Exel есть такая трабла, для объединенных (merge) ячеек при установке переноса по словам, высота (height) не устанавливается автоматически, но ее можно рассчитать при помощи примерно такого костыля:


$line_height = 12; //высота одной строки текста (one line height)
$in_line = 50; // примерное количество символов для одной строки (chars in one line)

$h = ceil(strlen(utf8_decode($text))/$in_line)*$line_height;

$aSheet->getRowDimension($str_number)->setRowHeight($h);

Комментариев нет:

Отправить комментарий