Я пытаюсь сгенерировать pdf, используя библиотеку fpdf и php.
Я хочу вывести PDF-файл, например:
------------ ------------- Grad Marks 90% Documnets attched Mark Sheet, I.C. or TC, Caste Certificate, Eligibility Form, Bonafide, Passing Certificate Why do you want to Because I want to build my career take admission in in management field. MBA?
Итак, я написал кусок кода
$pdf = new FPDF();
$pdf->AddPage();
foreach ($userInputs as $key => $value) {
$pdf->Ln(7);
$pdf->SetFont('Helvetica', 'B', 10);
$pdf->MultiCell(90.5, 2.7, $key, 0, 'L', false);
$pdf->SetFont('Helvetica', '', 10);
$pdf->MultiCell(60, 2.7, $value, 0, 'L', false);
}
}
$pdf->Output();
N:B — где $userInput представляет собой массив, содержащий (оценки выпускников, прикрепленные документы, почему вы...) в качестве ключа и (90%, лист оценок.. ., потому что я хочу...) как значения.
Но я не получаю желаемого результата. я выхожу, как
------------ Grad Marks 90% Documnets attched Mark Sheet, I.C. or TC, Caste Certificate, Eligibility Form, Bonafide, Passing Certificate Why do you want to take admission in MBA? Because I want to build my career in management field.
Поэтому, пожалуйста, помогите мне получить желаемый результат.
Заранее спасибо.
MultiCell
в источнике, переименовал ее вGetMultiCellHeight
и удалил все в функции, кроме битов, где она вычисляла высоту ячейки. Тогда вам просто нужно позвонить$pdf->GetMultiCellHeight(content)
и проверить, достаточно ли места на странице. Если не добавить разрыв страницы, то, наконец, вызовите$pdf->MultiCell(content)
. - person Ken Herbert   schedule 14.06.2013