To include a table in FPDF's easyCell, you can generate the table using PHP code and then pass the HTML output to the easyCell method as follows:
$table_data = array(
array('Name', 'Age', 'Gender'),
array('John', '25', 'Male'),
array('Jane', '30', 'Female'),
array('Bob', '40', 'Male')
);
$table_html = '<table border="1">';
foreach($table_data as $row){
$table_html .= '<tr>';
foreach($row as $cell){
$table_html .= '<td>' . $cell . '</td>';
}
$table_html .= '</tr>';
}
$table_html .= '</table>';
// Set the font and font size
$pdf->SetFont('Arial', '', 12);
// Define the position and dimensions of the cell
$x = 10;
$y = 50;
$w = 50;
$h = 20;
// Output the table inside the cell
$pdf->EasyCell($table_html, $x, $y, $w, $h, 'B', 1, 'L');
This will create a cell with a table inside it, with a border, left-aligned and with a width of 50mm and a height of 20mm. You can adjust these values as needed for your specific use case.
Asked: 2022-07-04 11:00:00 +0000
Seen: 11 times
Last updated: May 25 '22