程式CODE

2013年9月30日 星期一

SFS3自製模組時,若需要輸出PDF的語法


在config.php裡,需引入sfs_case_chinese.php

PDF_Chinese()物件:產生PDF檔



以下語法為參考

FPDF參考語法

//產生pdf檔,左右空格10...左到右共297,上下共210
$pdf=new PDF_Chinese();
    $pdf->Open();
    $pdf->AddBig5Font();
    $pdf->AddPage(L,A4);
    $pdf->Line(149,0,148,210);
    $pdf->SetFont('Big5','B',16);
//標題
    $pdf->Cell(139,20,$schoolname,0,0,C);
    $pdf->Cell(138,20,$schoolname,0,0,C);
    $pdf->Ln();
//首行
    $pdf->SetFont('Big5','',9);
    $pdf->Cell(15,8,"請假日期",1,0,C);
    $pdf->SetFont('Big5','',12);
    $pdf->Cell(71,8,$abs_date,1,0,C);
    $pdf->Cell(20,8,"請假教師",1,0,C);
    $pdf->Cell(22,8,$teacher_name,1,0,C);
    $pdf->Cell(20,8,"",0);
    $pdf->SetFont('Big5','',9);
    $pdf->Cell(15,8,"請假日期",1,0,C);
    $pdf->SetFont('Big5','',12);
    $pdf->Cell(71,8,$abs_date,1,0,C);
    $pdf->Cell(20,8,"請假教師",1,0,C);
    $pdf->Cell(22,8,$teacher_name,1,0,C);
    $pdf->Ln();
//第2行
        $pdf->SetFont('Big5','',9);
        $pdf->Cell(7,8,"假別",1,0,C);
        $pdf->SetFont('Big5','',12);
        $pdf->Cell(27,8,$abs_kind,1,0,C);
        $pdf->Cell(15,8,"事由",1,0,C);
        $pdf->SetFont('Big5','',9);
        $pdf->Cell(79,8,$reason,1);
        $pdf->SetFont('Big5','',12);
        $pdf->Cell(20,8,"",0);
    $pdf->SetFont('Big5','',9);
    $pdf->Cell(7,8,"假別",1,0,C);
    $pdf->SetFont('Big5','',12);
        $pdf->Cell(27,8,$abs_kind,1,0,C);
        $pdf->Cell(15,8,"事由",1,0,C);
        $pdf->SetFont('Big5','',9);
        $pdf->Cell(79,8,$reason,1);
        $pdf->SetFont('Big5','',12);
        $pdf->Ln();
    $pdf->Output();
}

沒有留言:

張貼留言