Ask Your Question
1

What is the method for including a table in FPDF's easyCell?

asked 2022-07-04 11:00:00 +0000

david gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2022-05-25 10:00:00 +0000

plato gravatar image

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:

  1. Generate the HTML code for the table using PHP code:
$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>';
  1. Pass the HTML output to the easyCell method:
// 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.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2022-07-04 11:00:00 +0000

Seen: 11 times

Last updated: May 25 '22