สอบถามการปริ้น pdf ให้อยู่ในกรอบ แบบนี้ต้องทำยังไงครับ
จะปริ้น pdf ให้อยู่ในรูปแบบตัวอย่างด้านบนอะครับ แบบอยู่ในกรอบ เลื่อนดูไปมาได้
ละนี่โค้ดครับ
Code (PHP)
<?php
$date1 = "$_POST[dateInput]";
$date_1 = date($date1);
include ("../include/fpdf/ThaiPDF.class.php");
$pdf = new ThaiPDF();
$pdf->AddThaiFont("cordia");
$pdf->AddPage();
$pdf->SetLeftMargin(30);
$pdf->SetTopMargin(100);
$pdf->SetFont("cordia", 'B', 30);
$pdf->Write(10,"\nHatyaiFloodHelper Prince of Songkla University \n");
$pdf->SetFont("cordia", '', 14);
$pdf->Write(7, "มหาวิทยาลัยสงขลานครินทร์ วิทยาเขตหาดใหญ่ \n\n\n");
//$pdf->Image("../FPDF/tutorial/logo.png", $x, $y, 30);
$pdf->SetFontSize(20);
$pdf->Write(10, "รายงานสรุปผลจำนวนผู้ประสบภัยประจำวันที่ $date_1 \n\n");
include "../include/config.php";
$numRed = 0;
$numYel=0;
$numGre=0;
$sql = " SELECT * FROM assistance where Date_Time = '$date_1' ";
$result = mysql_query($sql);
$i=0;
while($data = mysql_fetch_array($result)) {
if($data ['Status_ID']=='green'){
$numGre=$numGre+1;
}else if($data ['Status_ID']=='yellow'){
$numYel=$numYel+1;
}else if($data ['Status_ID']=='red'){
$numRed=$numRed+1;}
$i++;
$html = "
<table width=580 border=1>
<tr>
<td width=120 align=center>ช่วงเวลา</td>
<td width=120 align=center>ช่วยเหลือสำเร็จ</td>
<td width=180 align=center>กำลังดำเนินการช่วยเหลือ</td>
<td width=160 align=center>ยังไม่ได้รับการช่วยเหลือ</td>
</tr>
<tr>
<td width=120 >06.00-09.00 น.</td>
<td width=120 >{$numGre}</td>
<td width=180 >{$numYel}</td>
<td width=160 >{$numRed}</td>
</tr>
</table>";
}
$pdf->SetFontSize(16);
$pdf->WriteHTML($html);
$pdf->Output();
?>
เวลารันจะเป็นแบบนี้ครับ แบบเต็มจอปกติ
อยากให้มันปริ้นแบบอยู่ในกรอบตัวอย่างด้านบนต้องทำยังเหรอครับ
ขอบคุณครับTag : PHP
Date :
2012-09-14 21:15:44
By :
striker
View :
3388
Reply :
11
มีใครพอจะทราบบ้างไหมครับ - -
Date :
2012-09-14 22:37:04
By :
striker
เขาใช้ embed แทนการดาวน์โหลดป่าวครับ
Date :
2012-09-15 05:28:11
By :
deawx
แล้วมันใช้ยังไงเหรอครับ ไอ embed เนี่ย มันต้องส่งค่ายังไงเหรอครับในโค้ด
ขอบคุณที่เข้ามาตอบครับ
Date :
2012-09-15 05:32:07
By :
striker
<embed src="ชื่อไฟล์"> อะไรรแบบนี้น่ะครับ ลองค้นหาใน Google เพิ่มเติมได้นะคับ
Date :
2012-09-15 08:45:41
By :
deawx
ลองพยายามค้นหาดูแล้วครับ แต่มีน้อยมาก และไม่ค่อยจะเกี่ยวข้อง ออกไปทางโค้ดฝัง กับเอาสคริปเกี่ยวกับสื่อมัลติมาใช้กับ embed มากกว่า
<embed src="ชื่อไฟล์"> นี่ เอาไปไว้อีกไฟล์ใช่ไหมครับ แล้วอย่างงี้ใน $pdf->Output(); ต้องกำหนดค่ายังไงเหรอครับ กำหนดชื่อไฟล์ใน
วงเล็บ แล้วมันส่งให้ไปโชว์ในไฟล์ embed ยังไงเหรอครับ
ขอบคุณที่ช่วยแนะนำครับ
Date :
2012-09-15 20:14:24
By :
striker
ไฟล์ pdf ที่อยู่ในกรอบเป็นไฟล์ pdf ที่สำเร็จรูปแล้วหรือเปล่าครับ หมายถึง เอาไฟล์ pdf ไปไว้บน server แล้วเรียกดูให้มันอยู่ในกรอบ
ถ้าจะใช้ code ตามที่ให้มาผมว่ายังไงมันก็ต้องออกเป็นเอกสารเต็มหน้าแน่ ๆ ไม่น่าจะอยู่ในกรอบได้....
Date :
2012-09-15 20:25:22
By :
apisitp
ใช่แล้วครับ เพิ่งจะเข้าใจ ไฟล์ที่อยู่ในกรอบเป็นไฟล์สำเร็จรูปแล้ว 555 ตามที่พี่ apisitp บอกเลยครับ
ขอบคุณมากครับ
Date :
2012-09-16 03:43:41
By :
striker
เหวย นอนดึกนะครับ คงได้แล้วนะครับ
Date :
2012-09-16 04:33:36
By :
deawx
ตอนนั้น กำลังจะออกไปเก็บเบ็ดน่ะครับ ปักเบ็ดไว้ริมทุ่งนา
Date :
2012-09-16 15:31:49
By :
deawx
นอนไม่ดึกครับ นอนเช้า 55
ขอบคุณทั้งพี่deawx และ พี่apisitp อีกทีนะครับ
ไม่งั้นคงได้หาวิธีทำแบบตอนแรกต่อไป
Date :
2012-09-16 20:08:33
By :
striker
Load balance : Server 01