Это код для горизонтального отображения текста в формате PDF. Как мне перейти в вертикальную на моих страницах PDF?
Ибо я попробовал этот код. Я сохранил все в базе данных. поэтому я хочу получить и отобразить записи в формате PDF.
Это выглядит как история болезни пациента, как показано в таблице. если я удаляю таблицу, это показывает ошибку.
<?php
function fetch_data()
{
$output = '';
$conn = mysqli_connect("localhost", "root", "", "inventory");
$sql = "SELECT * FROM progression INNER JOIN patreg ON progression.regcode=patreg.regcode ";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($result))
{
$output .='<tr>
<td>'.$row["regcode"].'</td>
<td>'.$row["name"].'</td>
</tr>
<tr>
<td>'.$row["1"].'</td>
<td>'.$row["progressionone"].'</td>
<td>'.$row["regressionone"].'</td>
</tr>
<tr>
<td>'.$row["1"].'</td>
<td>'.$row["progressiontwo"].'</td>
<td>'.$row["regressiontwo"].'</td>
</tr>';
}
return $output;
}
if(isset($_POST["generate_pdf"]))
{
require_once('tcpdf/tcpdf.php');
$obj_pdf = new TCPDF('P', PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$obj_pdf->SetCreator(PDF_CREATOR);
$obj_pdf->SetTitle("Kavasam PATIENT CASE HISTORY");
$obj_pdf->SetHeaderData('', '', PDF_HEADER_TITLE, PDF_HEADER_STRING);
$obj_pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$obj_pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
$obj_pdf->SetDefaultMonospacedFont('helvetica');
$obj_pdf->SetFont('helvetica', '', 11);
$obj_pdf->AddPage();
$content = '';
$content .= '
<h4 align="center">PATIENT CASE HISTORY</h4><br />
<table border="1" cellspacing="0" cellpadding="3" align="center">
<tr>
<th width="30%">Regcode</th>
<th width="30%">Name</th>
<th width="30%">Date Of Admission</th>
</tr>
<tr>
<th width="30%">Week</th>
<th width="30%">progression</th>
<th width="30%">Regression</th>
</tr>
';
$content .= fetch_data();
$content .= '</table>';
$obj_pdf->writeHTML($content);
$obj_pdf->Output('file.pdf', 'I');
}
?>