Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果表格不存在,如何添加新页面';t水平安装(fpdf)_Php_Pdf_Fpdf - Fatal编程技术网

Php 如果表格不存在,如何添加新页面';t水平安装(fpdf)

Php 如果表格不存在,如何添加新页面';t水平安装(fpdf),php,pdf,fpdf,Php,Pdf,Fpdf,我有这个表格以PDF格式显示,我的论文方向设置为横向。我的表太大了,以至于行和列都放不进一页 我可以通过添加以下代码为未匹配行添加新页面: if($ya >= 167){ $pdf->addPage(); $ya = 20; } 但是,如何为不适合的列水平添加新页面 我尝试了相同的代码,但在表格标题上用$ya(Y坐标)与$yi(X坐标)交换$ya,它对标题有效,但随后表格内容也从第一列移到新页面。一旦添加页面,就移到该页面,并且无法返回到上一页。您可以跟踪页眉被剪切

我有这个表格以PDF格式显示,我的论文方向设置为横向。我的表太大了,以至于行和列都放不进一页

我可以通过添加以下代码为未匹配行添加新页面:

if($ya >= 167){
    $pdf->addPage();
    $ya = 20;
}
但是,如何为不适合的列水平添加新页面


我尝试了相同的代码,但在表格标题上用
$ya
(Y坐标)与
$yi
(X坐标)交换
$ya
,它对标题有效,但随后表格内容也从第一列移到新页面。

一旦添加页面,就移到该页面,并且无法返回到上一页。您可以跟踪页眉被剪切的位置,并在完成该页的所有行后返回页眉,也可以执行两次,第一次用于跟踪新页出现的位置。是否需要使用标准纸张大小?也许你可以创建一个适合你表格宽度的自定义纸张大小的PDF(参见构造函数)@dakdad是的,我必须坚持使用标准纸张size@Sean我懂了。。谢谢你的解决方案!我试试看