สุดยอดครับ
บน linux ก็มีครับ ใช้ตัวนี้ก็ได้ครับ thaipdfclass_a5.php
แต่ทำลายน้ำ ยังไม่เคยทำ แต่จะลองทำดูนะครับ
ลองเอาไปปรับ ใช้ดูก็ได้นะครับ ( อันนี้บน linux และ window ก็ได้ ครับ)
<?
require('thaipdfclass_a5.php');
include"config_pdf.php";
$sql="select r.*,s.*,concat(t.name)as titlename,concat(ti.name)as tumbonname from rcpt_form r left join society_cremation s on r.name=s.id_cremation left join title t on t.title=s.title left join tumbon ti on ti.tumbon=s.tumbon where r.id='$id' ";
$result=mysql_query($sql);
$row=mysql_fetch_object($result);
$pdf=new ThaiPDF($orientation='P',$unit='mm',$format='a5');
$pdf->SetThaiFont();
$pdf->AddPage();
$pdf->SetFont('AngsanaNew','B',14);
$pdf->SetTextColor(0,0,0);
$pdf->Ln(1);
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','',14);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,'ใบเสร็จรับเงิน',0,2,'C');
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,'เล่มที่ ',0,2,'R');
$pdf->Cell(0,0,$row->code,0,2,'R');
$ex=explode("-",$row->date);
$yy=$ex[0]+543;
$mm=$ex[1];
$dd=$ex[2];
if($mm<10){
$mm=substr($mm,1,1);
}
$pdf->Cell(0,0,' วันที่ '.$dd.' '.$thaimonth[$mm].' '.$yy.' ',0,2,'C');
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,'เลขที่ ',0,2,'R');
$pdf->Cell(0,0,$row->number,0,2,'R');
$pdf->Ln(1);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
if($row->fname==""){
$pdf->Write(1,'ได้รับเงินจาก ........................................................................ เลขประจำตัว : '.$row->id_cremation.' ต. '.$row->tumbonname.' หมู่:'.$row->moopart.' ');
}else{
$pdf->Write(1,'ได้รับเงินจาก '.$row->titlename.' '.$row->fname.' '.$row->lname.' เลขประจำตัว : '.$row->id_cremation.' ต. '.$row->tumbonname.' หมู่:'.$row->moopart.' ');
}
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,'รายการ จำนวนเงิน ',0,2,'R');
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,'1. เงินค่าสมัคร',0,2,'L');
$pdf->Cell(0,0,sprintf("%.02f",$row->slip1).' ',0,2,'R');
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,'2. เงินค่าบำรุงประจำปี '.$row->year_slip,0,2,'L');
$pdf->Cell(0,0,sprintf("%.02f",$row->slip2).' ',0,2,'R');
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,'3. เงินสงเคราะห์ล่วงหน้าศพ ละ '.$row->bodytype.' บาท จำนวน '.$row->body.' ศพ ',0,2,'L');
$pdf->Cell(0,0,sprintf("%.02f",$row->slip3).' ',0,2,'R');
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,'4. อื่น ๆ ',0,2,'L');
$pdf->Cell(0,0,sprintf("%.02f",$row->slip4).' ',0,2,'R');
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','BU',12);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,' รวมทั้งสิ้น ( '.num2thai(sprintf("%.02f",$row->sumtotol)).' ) '.sprintf("%.02f",$row->sumtotol).' ',0,2,'R');
//ผู้รับเงิน
$pdf->Ln(10);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
$sql_name_money="select * from name_money where name_money='$row->name_money'";
$result_name_money=mysql_query($sql_name_money);
$row_name_money=mysql_fetch_object($result_name_money);
//ผู้รับเงิน
$sql_name_manager="select * from name_manager where name_manager='$row->name_manager'";
$result_name_manager=mysql_query($sql_name_manager);
$row_name_manager=mysql_fetch_object($result_name_manager);
// echo $row_name_manager->name;
$pdf->Cell(0,0,'( '.$row_name_money->name.' ) ( '.$row_name_manager->name.' ) ',0,2,'C');
$pdf->Ln(5);
$pdf->SetFont('AngsanaNew','',12);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,' ผู้รับเงิน กรรมการผู้ได้รับมอบอำนาจ ',0,2,'C');
//$pdf->Cell(0,0,'ตัวอย่างรูปภาพ',0,1,'C');
//$pdf->Image('002.png',85,252,40,30);
$pdf->Output();
echo "<script language='javascript'> window.print(); </script>";
?>