Досадный баг FPDF :: MultiCell()

Я только что столкнулся с очень странной ошибкой FPDF. Мой код:

$PDF = new FPDF('P', 'mm', 'A4');
$PDF->SetXY(0,0); 
$PDF->MultiCell(40, 5, "WE WANT TO SERVE YOU BETTER", 1, 'R'); 

для правильного выравнивания и того же:

$PDF->MultiCell(40, 5, "WE WANT TO SERVE YOU BETTER", 1, 'C'); 

для выравнивания по центру. То, что я получаю, представлено на следующем снимке экрана: http://img3.fotos-hochladen.net/uploads/fpdf9rwucik1xh.png с выравниванием по правому краю и по центру соответственно. Он выравнивается не абсолютно, а относительно правой границы мультиячейки.

Более того, автоматический разрыв строки не работает.

Только что заметил, что такая же ошибка выравнивания есть и в методе Cell.

Потратив два часа, я ничего не нашел в Интернете. Пожалуйста, помогите исправить.


person Bartłomiej Zalewski    schedule 13.03.2013    source источник


Ответы (1)


Решение найдено. Пришлось установить любой шрифт.

Честно говоря, это очень раздражало. Но если кто-то еще столкнется с той же проблемой, больше не будет тратить на это время!

person Bartłomiej Zalewski    schedule 13.03.2013