Я пытаюсь сделать PDF из данных, введенных пользователем в форме. Я использую fpdf для этого. На данный момент у меня есть что-то подобное для добавления данных в pdf –
$pdf->Cell(40,200,'Descritpion'); $pdf->Cell(150,200,$_POST['element_1']); $pdf->Cell(40,400,'Descritpion2'); $pdf->Cell(150,400,$_POST['element_2']);
Это работает, но я хочу знать, как я могу добавить их в pdf без указания местоположения. Как вы можете видеть в приведенном выше коде, я упоминаю, где данные должны быть в pdf, но я хочу знать, есть ли способ сделать это, не указав их. т.е. описание1 и element_1 должны быть в первых нескольких строках, а description2 должен начинаться с того, где заканчивается элемент_1.
«Как вы можете видеть в приведенном выше коде, я упоминаю, где данные должны быть в формате pdf», это неверно. ширина 40 и высота 400 – это ширина и высота ячейки, которую вы создаете, а не местоположение в формате pdf. Если вы хотите установить местоположение ячейки в pdf, вам нужно использовать SetX () и SetY () или SetXY () перед созданием ячейки. Пример
$pdf -> SetY(5); // set the cursor at Y position 5 $pdf -> SetFont('Arial', 'I', 8); // set the font $pdf->Cell(40,200,'Descritpion'); // draw a cell at pos 5 that has aa width 40 and height 400