【发布时间】:2017-09-03 06:35:55
【问题描述】:
您好,先生,您可以帮我解决我的问题。请我需要我的论文。我想使用多单元格将文本包装在我的单元格中。我尝试观看视频并在这里寻找相同的问题,但我无法解决。请帮助我了解如何做到这一点。如果你给我例子或者有更好的pdf生成器,那将非常有帮助。
这是我的代码
<?php
require('fpdf181/fpdf.php');
$conn = mysqli_connect("localhost", "root", "", "srdatabase");
class PDF extends FPDF
{
function Header()
{
$this->SetFont('Arial','B',12);
$this->Cell(100, 10, 'Reports', 0,1);
$this->Ln(5);
$this->SetFont('Arial','B',7);
$this->SetFillColor(180, 180, 255);
$this->SetDrawColor(50,50,100);
$this->Cell(26,10,'Full Name',1,0,'',true);
$this->Cell(25,10,'Specialization',1,0,'',true);
$this->Cell(190,10,'Description',1,0,'',true);
$this->Cell(22,10,'Reserved Count',1,0,'',true);
$this->Cell(18,10,'Date Added',1,1,'',true);
}
}
$pdf = new PDF('P','mm', 'A4');
$pdf->AliasNbPages('{pages}');
$pdf->SetAutoPageBreak(true,15);
$pdf->AddPage('L','A4',0);
$pdf->setFont('Arial','',7);
$pdf->setDrawColor(50,50,100);
if(empty($_POST["from_date"]) && empty($_POST["to_date"])&& isset($_POST["search_text"]))
{
$search = mysqli_real_escape_string($conn, $_POST["search_text"]);
$query = mysqli_query($conn, "
SELECT * FROM speakers
WHERE speaker_fullname LIKE '%".$search."%'
OR speaker_image LIKE '%".$search."%'
OR speaker_specialization LIKE '%".$search."%'
OR speaker_description LIKE '%".$search."%'
OR speaker_paymentcost LIKE '%".$search."%'
OR speaker_reservedcount LIKE '%".$search."%'
OR date_added LIKE '%".$search."%'
ORDER BY date_added DESC");
while($data=mysqli_fetch_array($query))
{
$pdf->Cell(26,10,$data['speaker_fullname'],1,0);
$pdf->Cell(25,10,$data['speaker_specialization'],1,0);
$pdf->Cell(190,10,$data['speaker_description'],1,0);
$pdf->Cell(22,10,$data['speaker_reservedcount'],1,0);
$pdf->Cell(18,10,$data['date_added'],1,1);
}
}
【问题讨论】:
-
您没有使用 MultiCell,所以我不知道您在期待什么。 fpdf.org/en/doc/multicell.htm.