Как добавить несколько строк в одну ячейку — PDF

У меня есть текст, который содержит ± 50 слов. Поэтому я хочу добавить его в той же ячейке
вот мой код:

//header
$this->SetX(30);
$this->Cell(270, 20, "Suggested Improvement ",0, 0, 'C', true);

$this->SetX(300);
$this->Cell(270, 20, "Current Situation ",0, 0, 'C', true);//data retrieved from DB
$this->Ln(20);
$this->SetTextColor(0);
$this->SetFillColor(19, 68, 160);
$this->SetLineWidth(0.25);

$this->SetX(30.5);
$this->Cell(269, 100,$row1['Suggested Improvement'], 1, 0, 'C', false);

$this->SetX(300);
$this->Cell(269.5, 100,$row1['Current Situation'], 1, 0, 'L', false);

Но проблема в том, что текст не заполняется в ячейке, он печатается одной строкой, как показано здесь:

Как сделать так, чтобы текст начинался сверху справа и заполнялся только в этом блоке?

0

Решение

Думаю, вы используете fpdf для php ..

Посмотрите на MultiCell. Там вы можете использовать \ n для перевода строки.

$this->MultiCell(100,8,"Line 1\n Line2");

Вы должны сделать разрыв строки самостоятельно. Его не добавляется автоматически.

Здесь вы можете проверить witth с помощью GetStringWidth и добавить несколько разрывов строк.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector