2013-06-09 3 views
1

Я использую tcpdf в symfony 1.4 для создания некоторых отчетов в формате pdf. Код фрагмент myReport.php является:Как добавить номер строки динамически в tcpdf файла symfony 1.4

$pdf->MultiCell($cell0Width, 0, $accountCount+1, 1, 'C', $paint, 0); 

$pdf->MultiCell($cell5Width, 0, $bank['name'] , 1, 'L', $paint, 0); 

$pdf->MultiCell($cell11Width, 0, $act['Branch'], 1, 'L', $paint, 0); 

Проблема заключается в том, когда значение $act['Branch'] не помещается в ячейке, серийный номер (который является выходом первой линии) пропускает один отсчет. Например, серийный номер равен 17 после 15. Серийный номер 16 отсутствует, поскольку $act['Branch'] показаны в двух строках.

Как его решить?

+0

Я использовал STRLEN, чтобы получить размер макс (с помощью нескольких проб и ошибок) этой клетки как if (strlen ($ act ['Branch'])> 24) $ accountCount--; – HasanCseBuet

ответ

1

Я использовал strlen, чтобы получить максимальный размер (с помощью нескольких проб и ошибок) этой клетки как

if (strlen($act['Branch']) > 24) { 
    $accountCount--; 
} 
+0

Похоже на обходное решение, но если это сработает для вас, тогда это нормально :) –

+0

Вы должны отметить свой ответ, как принято – j0k

+0

не может сделать это в течение 2 дней (ограничение Stackoverflow) – HasanCseBuet