TCPDF Auto Page Break не работает, если ширина установлена - PullRequest
0 голосов
/ 20 февраля 2010

У меня очень специфическая 2-колоночная схема, которую я пытаюсь настроить для клиента, использующего TCPDF.AutoPageBreak отлично работает, если вы отправляете текст на страницу с помощью writeHTML и multiCell с шириной страницы по умолчанию.Когда я устанавливаю более узкую ширину для многоячейки, TCPDF не знает, когда нужно разрывать страницу.Это сводит меня с ума.

Вот очень простой пример, приведенный здесь:

http://www.artworknotavailable.com/temp/tcpdf/

1 Ответ

0 голосов
/ 20 февраля 2010

О. Бог. Я думаю, я только что понял это. Я сейчас застрелюсь.

int MultiCell( float $w, float $h, string $txt, 
              [mixed $border = 0], [string $align = 'J'], [int $fill = 0], 
              [int $ln = 1], [float $x = ''], [float $y = ''], 
              [boolean $reseth = true], [int $stretch = 0], 
              [boolean $ishtml = false], [boolean $autopadding = true], 
              [float $maxh = 0])

Я установил $ ln в 0, потому что я только что передал нулевые значения, как это.

плохой

$pdf->MultiCell(100,'',$page1,0,'R','','','','','','',true);

лучше:

$pdf->MultiCell(100,'2',$page1,1,'L','',1,'','','','',true);
...