gpt4 book ai didi

php - 使用 EZPDF 通过 PHP 从 Mysql 导出时如何使表响应

转载 作者:行者123 更新时间:2023-11-30 22:32:12 25 4
gpt4 key购买 nike

我在通过 php 从 mysql 中使用 ezpdf 显示数据时遇到了问题。 Description的内容很长,导出的时候会透纸。有什么办法可以解决吗?

<?php session_start();
require 'config.php';
require 'class.ezpdf.php';
require 'cek/cek_session.php';

$sql = mysqli_query($conn, "SELECT * FROM arsip WHERE unitkerja = '$sesen_uk' ORDER BY id_arsip ASC");
$i = 1;
if (mysqli_num_rows($sql) > 0)
{
while($tampil = mysqli_fetch_array($sql))
{
$data[$i] = array ( 'No' => $i,
'Description' => $tampil['desc'],
'Department' => $tampil['dpt'],
'Location' => $tampil['location'],
);
$i++;
}

$pdf = new Cezpdf('A4','landscape');
$pdf->ezSetCmMargins(1, 3, 3, 3);
$pdf->ezText('Report', 17, array('justification' => 'center'));
$pdf->ezSetDy(-10);

$pdf->ezTable($data, '', '', '');
$pdf->ezSetDy(-50);

$pdf->ezStartPageNumbers(799,50, 10, 4);
$pdf->ezStream();
}
else
{
echo '<script>alert("Belum ada data");location.replace("report.php")</script>';
}
?>

输出应该是这样的:

http://tinypic.com/r/2zyl9xj/9

任何帮助都会很棒,谢谢。

最佳答案

您可以在选项中添加宽度,如下所示:

   $options=array(

'width'=>550

);

$pdf->ezTable($data,$cols='',$title='',$options);

设置宽度后文字会被换行

关于php - 使用 EZPDF 通过 PHP 从 Mysql 导出时如何使表响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33567225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com