Отображение MultiLine в другой позиции X с использованием функции многоячеистой FPDF - PullRequest
2 голосов
/ 04 июля 2011

Привет всем, я борюсь с функцией MultiCell.я пытаюсь сказать, что я хочу напечатать содержимое из 3 или 4 строк. поэтому я использовал MultiCell вот так $pdf->SetXY(34,139); $pdf->MultiCell(145,6,strtoupper($data));, поэтому эта строка выводит данные на X=34, но следующая строка также начинается с 34, здесь мне нужна вторая строкадолжен начинаться в 10.как это сделать.дать решение этому.

я уже пробовал это -> сохранить значение, возвращаемое подстрокой данных для ширины 65 ($cont=substring($data,0,65);) и оставаясь в другой переменной, но это делит строку бессмысленно.

Спасибо и всего наилучшего, riash

1 Ответ

0 голосов
/ 02 мая 2014

Вам не нужно использовать несколько ячеек, просто использование

$pdf->Write()

будет отображать разрывы строк и возвращаться к левому полю после каждого перерыва

$pdf = new FPDF();

$pdf->AddPage('P', 'A4');
$pdf->SetFont('Arial', '', '10');
$pdf->SetXY(20, 10);
$pdf->Write(5, "First line\r\nSecond line");
$pdf->Output(dirname(__FILE__).'/pdf.pdf', 'F');

Надеждаэто помогает

...