PHP | FPDF:第5个和第6个单元格之间的空间
我很难写出这份报告 我的目标是这样的 但我只有这个 我希望第五和第六个牢房之间有一个空间 这是我到目前为止的代码:PHP | FPDF:第5个和第6个单元格之间的空间,php,fpdf,Php,Fpdf,我很难写出这份报告 我的目标是这样的 但我只有这个 我希望第五和第六个牢房之间有一个空间 这是我到目前为止的代码: $pdf = new PDF('L', 'mm', array(215.9, 330.2)); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->SetFont('Arial','',11); $pdf->Cell(132); $pdf->Cell(45,15,'Tea
$pdf = new PDF('L', 'mm', array(215.9, 330.2));
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Arial','',11);
$pdf->Cell(132);
$pdf->Cell(45,15,'Teacher'."'s ".'Table',1,'','C');
$pdf->Ln(25);
while($row = mysql_fetch_array($sqlresult)){
if($pdf->GetX() < 290){
$pdf->SetFont('Arial','',10);
$pdf->Cell(30,15,$row['stud_fname'].", ".$row['stud_lname'],1,'','C');
}else{
$pdf->Ln(20);
}
}
$pdf->Output();
$pdf=newpdf('L','mm',数组(215.9330.2));
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Arial','',11);
$pdf->Cell(132);
$pdf->Cell(45,15,'Teacher.'s'、'Table',1','C');
$pdf->Ln(25);
while($row=mysql\u fetch\u数组($sqlresult)){
如果($pdf->GetX()<290){
$pdf->SetFont('Arial','',10);
$pdf->Cell(30,15,$row['stud\u fname'],“$row['stud\u lname'],'C');
}否则{
$pdf->Ln(20);
}
}
$pdf->Output();
任何想法都将不胜感激,提前感谢:)计算单元格数量,并在5号和6号之间创建一个“隐形”单元格 编辑:我认为您当前的代码是错误的,当
$pdf->GetX()>290
您创建新行时,也跳过了mysql结果(您没有编写它)。我已经用我认为正确的答案更新了我的答案
$thisCell=1;
while($row = mysql_fetch_array($sqlresult)){
if($pdf->GetX() >= 290){
$pdf->Ln(20);
$thisCell=1;
}
$pdf->SetFont('Arial','',10);
$pdf->Cell(30,15,$row['stud_fname'].", ".$row['stud_lname'],1,'','C');
if ($thisCell==5)
$pdf->Cell(10,15,'',0); //cell without borders
$thisCell++;
}
对单元格进行计数,并在第5个和第6个之间创建一个“不可见”单元格 编辑:我认为您当前的代码是错误的,当
$pdf->GetX()>290
您创建新行时,也跳过了mysql结果(您没有编写它)。我已经用我认为正确的答案更新了我的答案
$thisCell=1;
while($row = mysql_fetch_array($sqlresult)){
if($pdf->GetX() >= 290){
$pdf->Ln(20);
$thisCell=1;
}
$pdf->SetFont('Arial','',10);
$pdf->Cell(30,15,$row['stud_fname'].", ".$row['stud_lname'],1,'','C');
if ($thisCell==5)
$pdf->Cell(10,15,'',0); //cell without borders
$thisCell++;
}
谢谢你的回复,先生,我尝试了你的代码,但是所有单元格都垂直对齐。谢谢你的回复,先生,我尝试了你的代码,但是所有单元格都垂直对齐。。