|
|
|
ขอปรึกษาเกี่ยวกับ $pdf->Output(); นิดนึงครับคือว่าตอนนี้ผมลองใช้ FPDF ได้ในระดับนึงแล้ว |
|
|
|
|
|
|
|
คือว่าตอนนี้ผมลองใช้ FPDF ได้ในระดับนึงแล้ว
แต่สงสัยอยู่อย่าง
ซึ่งในตอนต้นเราได้ประกาศ Object $pdf โดย
$pdf-> new FPDF();
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Text( 10 , 10 , 'Hello World!');
$pdf->Output();
ตรงนี้ผมลองประกาศอีกObject นึงโดยใช้ชื่อ $pdf_2 โดยเอาทั้ง 2 object ไปใช้ร่วมกัน
$pdf_2-> new FPDF();
$pdf_2=new FPDF();
$pdf_2->AddPage();
$pdf_2->SetFont('Arial','B',16);
$pdf_2->Text( 10 , 12 , 'Test Test');
$pdf_2->Output();
ดังนั้น Code ทั้งหมดจะเป็น แบบนี้
Code (PHP)
<?php
require("../FPDF/fpdf.php");
$pdf-> new FPDF();
$pdf=new FPDF();
$pdf->AddPage();
$pdf_2-> new FPDF();
$pdf_2=new FPDF();
$pdf_2->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Text( 10 , 10 , 'Hello World!');
$pdf_2->SetFont('Arial','B',16);
$pdf_2->Text( 10 , 12 , 'Test Test');
$pdf->Output();
$pdf_2->Output();
?>
ผมลองทำดูแล้วมัน ไม่มี Error เพียงแต่ถ้าเอา $pdf->Output(); ไว้ก่อน $pdf_2->Output(); มันจะแสดงผลลัพธ์ของ $pdf->Output(); อย่างเดียว กลับกัน ถ้าเอา $pdf_2->Output(); ไว้ก่อน $pdf->Output(); มันก็จะแสดงแต่ของ $pdf_2->Output();
ผมเลยอยากทราบว่าถ้าจะให้ทั้ง $pdf->Output();$pdf_2->Output(); แสดงออกมามันจะได้ไหมครับ
Tag : PHP
|
ประวัติการแก้ไข 2012-01-25 17:35:45
|
|
|
|
|
Date :
2012-01-25 17:34:33 |
By :
pantatonic |
View :
1066 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมต้องมีสองตัวครับ Output หนึ่งครั้งมันก็เขียน header ออกหนึ่งครั้ง ดังนั้นครั้งที่สองมันเลยเออเร่อเพราะมี output ของอันแรกออกมาก่อน header ของตัวที่สอง งงดีมะ
|
|
|
|
|
Date :
2012-01-25 22:47:21 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|