すべてのFPDFページにテーブルヘッダーを追加する方法

sate wedos

下の写真に注意してください。1ページのテーブルヘッダーのように2ページにテーブルヘッダーを配置したい。ここに画像の説明を入力してください

以下のコードを使用しましたが、ヘッダー関数を使用すると、以下のエラーが発生しました。

$ pdf '(T_VARIABLE)、75行目のD:\ xampp \ htdocs \ karyawan \ upah \ cetak_upah_h.phpに関数(T_FUNCTION)が必要です

これは私のコードです:

    require_once ("../fpdf/fpdf.php");
        class h4PDF extends FPDF{
        function Header(){
            $this->Cell(0.5, 1, "No", 1, '0', "C", false);
            $this->Cell(3, 1, "Nama", 1, '0', "C", false);
            $this->Cell(2.9, 0.5, "Masuk Kerja", 1, '0', "C", false);
            $this->Cell(1.5, 0.5, "Lembur", 1, '0', "C", false);
            $this->Cell(0.5, 0.5, "Pre", "T", '0', "C", false);
            $this->Cell(5, 0.5, "Upah", 1, '0', "C", false);
            $this->Cell(3.75, 0.5, "Lembur", 1, '0', "C", false);
            $this->Cell(1.25, 1, "Premi", 1, '0', "C", false);
            $this->Cell(1.5, 1, "Total", 1, '0', "C", false);
            $this->Ln(0.5);
            $this->Cell(3.5, 0.5, "", 0, '0', "C", false);
            $this->Cell(0.6, 0.5, "Hari", 1, '0', "C", false);
            $this->Cell(1, 0.5, "1/2Hari", 1, '0', "C", false);
            $this->Cell(0.5, 0.5, "UT", 1, '0', "C", false);
            $this->Cell(0.8, 0.5, "Jam", 1, '0', "C", false);
            $this->Cell(0.5, 0.5, "1", 1, '0', "C", false);
            $this->Cell(0.5, 0.5, "2", 1, '0', "C", false);
            $this->Cell(0.5, 0.5, "Lbr", 1, '0', "C", false);
            $this->Cell(0.5, 0.5, "mi", 1, 'B', "C", false);
            $this->Cell(1.25, 0.5, "Kerja", 1, '0', "C", false);
            $this->Cell(1.25, 0.5, "1/2 Hari", 1, '0', "C", false);
            $this->Cell(1.25, 0.5, "UT", 1, '0', "C", false);
            $this->Cell(1.25, 0.5, "Sejam", 1, '0', "C", false);
            $this->Cell(1.25, 0.5, "Lb 1", 1, '0', "C", false);
            $this->Cell(1.25, 0.5, "Lb 2", 1, '0', "C", false);
            $this->Cell(1.25, 0.5, "Lb Libur", 1, '0', "C", false);
            $this->Ln(0.5);
        }
    }

$pdf = new FPDF('P','cm',array(21.5,33));

$pdf->AddFont('verdana','','verdana.php');

$pdf->AddFont('verdanaB','','verdanaB.php');

$pdf->setTopMargin(1);

$pdf->setLeftMargin(0.6);

$pdf->setRightMargin(0.6);

$pdf->SetAutoPageBreak(false);

$pdf->SetFont('verdanaB','','12');

$pdf->SetFillColor(255, 255, 255);

$pdf->SetDrawColor( 0, 0, 0, 255);

$pdf = new h4PDF();

$pdf->AddPage();

注:ページは3つ以上にすることができます

ヘッダー関数を作成し、FPDFを拡張する必要があります。以下は、それを試すことができるサンプルコードです。

ヘッダ:

class h4PDF extends FPDF{
    function Header(){
        $this->Image('../../images/logo.png', 10,6,30);
        $this->SetFont('Arial', 'B', 12);
        $this->Cell(80);
        $this->Cell(50, 10, 'Report Name', 0, 0,'C');
        $this->Ln(10);    
        $this->SetFont('verdana','','8');
        $this->Cell(0.5, 1, "No", 1, '0', "C", false);
        $this->Cell(3, 1, "Nama", 1, '0', "C", false);
        $this->Cell(2.9, 0.5, "Masuk Kerja", 1, '0', "C", false);
        $this->Cell(1.5, 0.5, "Lembur", 1, '0', "C", false);
        $this->Cell(0.5, 0.5, "Pre", "T", '0', "C", false);
        $this->Cell(5, 0.5, "Upah", 1, '0', "C", false);
        $this->Cell(3.75, 0.5, "Lembur", 1, '0', "C", false);
        $this->Cell(1.25, 1, "Premi", 1, '0', "C", false);
        $this->Cell(1.5, 1, "Total", 1, '0', "C", false);
        $this->Ln(0.5);
        $this->Cell(3.5, 0.5, "", 0, '0', "C", false);
        $this->Cell(0.6, 0.5, "Hari", 1, '0', "C", false);
        $this->Cell(1, 0.5, "1/2Hari", 1, '0', "C", false);
        $this->Cell(0.5, 0.5, "UT", 1, '0', "C", false);
        $this->Cell(0.8, 0.5, "Jam", 1, '0', "C", false);
        $this->Cell(0.5, 0.5, "1", 1, '0', "C", false);
        $this->Cell(0.5, 0.5, "2", 1, '0', "C", false);
        $this->Cell(0.5, 0.5, "Lbr", 1, '0', "C", false);
        $this->Cell(0.5, 0.5, "mi", 1, 'B', "C", false);
        $this->Cell(1.25, 0.5, "Kerja", 1, '0', "C", false);
        $this->Cell(1.25, 0.5, "1/2 Hari", 1, '0', "C", false);
        $this->Cell(1.25, 0.5, "UT", 1, '0', "C", false);
        $this->Cell(1.25, 0.5, "Sejam", 1, '0', "C", false);
        $this->Cell(1.25, 0.5, "Lb 1", 1, '0', "C", false);
        $this->Cell(1.25, 0.5, "Lb 2", 1, '0', "C", false);
        $this->Cell(1.25, 0.5, "Lb Libur", 1, '0', "C", false);
        $this->Ln(0.5);
    }
}

PDFの作成を開始したら、上記の関数を呼び出します。

$pdf = new h4PDF();
$pdf->AddPage();

while(odbc_fetch_row($pjk)){
//Skip.. (This code is too long to display)
if($no==61){$pdf->AddPage();}

//Skip.. (This code is too long to display)

}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

fpdf各ページにタイトルとテーブルヘッダーを追加します

分類Dev

WordヘッダーテーブルC#にページ番号を追加する

分類Dev

Jasperreportsでヘッダー、フッター、テーブル本体を特定の方法でページに分割する方法

分類Dev

PDFのすべてのページにヘッダーを追加しますか?

分類Dev

csvテーブルにヘッダーを追加する方法scalaspark

分類Dev

Wordpressヘッダーをサブフォルダーページに追加する

分類Dev

各印刷ページのExcelヘッダーをテーブルの最初の行にする方法

分類Dev

PHP Fpdfライブラリ:PDFのすべてのページのヘッダーにロゴ画像を埋め込む

分類Dev

テーブルヘッダーにツールチップを追加する方法

分類Dev

20ページのWebサイトのすべてのページに共通のhtmlヘッダーを含める(アクティブクラスあり)

分類Dev

テーブル構造のページヘッダーのみを表示する

分類Dev

テーブルヘッダーにテキストを動的に追加する方法

分類Dev

Webページのテーブルヘッダーを修正する

分類Dev

Webページのテーブルヘッダーを修正する

分類Dev

FPDF-ヘッダー/フッターを削除して最後のページに空白/白いページを作成する

分類Dev

jspのjtableを使用してすべてのテーブルにページネーションを追加する

分類Dev

Javaのテキストファイルの各ページの先頭にヘッダーを追加する

分類Dev

Telerikレポートでテーブルヘッダーを繰り返して、ページヘッダーと2ページ目のコンテンツの間に(垂直)マージン(つまり、パディング)を追加するにはどうすればよいですか?

分類Dev

SWT / JFaceのテーブル列ヘッダーにツールチップを追加する方法

分類Dev

HTML / CSS:空のページ+テーブルを印刷するときのヘッダーページのみ

分類Dev

すべてのDjango応答にHTTPヘッダーを追加する方法

分類Dev

すべてのDjango応答にHTTPヘッダーを追加する方法

分類Dev

すべてのDjango応答にHTTPヘッダーを追加する方法

分類Dev

最初のページを使わずにページヘッダーを追加する方法itex7

分類Dev

グループヘッダー/フッターをカウントして、65536行の後にSSRS改ページを追加する方法

分類Dev

複数のヘッダーHTMLテーブルを追加する方法は?

分類Dev

WordPressのすべてのページにテンプレートフッターを追加する方法

分類Dev

すべてのページに同じヘッダーとフッターを一度に追加するにはどうすればよいですか?HTML

分類Dev

すべてのページに1つのヘッダー(php)

Related 関連記事

  1. 1

    fpdf各ページにタイトルとテーブルヘッダーを追加します

  2. 2

    WordヘッダーテーブルC#にページ番号を追加する

  3. 3

    Jasperreportsでヘッダー、フッター、テーブル本体を特定の方法でページに分割する方法

  4. 4

    PDFのすべてのページにヘッダーを追加しますか?

  5. 5

    csvテーブルにヘッダーを追加する方法scalaspark

  6. 6

    Wordpressヘッダーをサブフォルダーページに追加する

  7. 7

    各印刷ページのExcelヘッダーをテーブルの最初の行にする方法

  8. 8

    PHP Fpdfライブラリ:PDFのすべてのページのヘッダーにロゴ画像を埋め込む

  9. 9

    テーブルヘッダーにツールチップを追加する方法

  10. 10

    20ページのWebサイトのすべてのページに共通のhtmlヘッダーを含める(アクティブクラスあり)

  11. 11

    テーブル構造のページヘッダーのみを表示する

  12. 12

    テーブルヘッダーにテキストを動的に追加する方法

  13. 13

    Webページのテーブルヘッダーを修正する

  14. 14

    Webページのテーブルヘッダーを修正する

  15. 15

    FPDF-ヘッダー/フッターを削除して最後のページに空白/白いページを作成する

  16. 16

    jspのjtableを使用してすべてのテーブルにページネーションを追加する

  17. 17

    Javaのテキストファイルの各ページの先頭にヘッダーを追加する

  18. 18

    Telerikレポートでテーブルヘッダーを繰り返して、ページヘッダーと2ページ目のコンテンツの間に(垂直)マージン(つまり、パディング)を追加するにはどうすればよいですか?

  19. 19

    SWT / JFaceのテーブル列ヘッダーにツールチップを追加する方法

  20. 20

    HTML / CSS:空のページ+テーブルを印刷するときのヘッダーページのみ

  21. 21

    すべてのDjango応答にHTTPヘッダーを追加する方法

  22. 22

    すべてのDjango応答にHTTPヘッダーを追加する方法

  23. 23

    すべてのDjango応答にHTTPヘッダーを追加する方法

  24. 24

    最初のページを使わずにページヘッダーを追加する方法itex7

  25. 25

    グループヘッダー/フッターをカウントして、65536行の後にSSRS改ページを追加する方法

  26. 26

    複数のヘッダーHTMLテーブルを追加する方法は?

  27. 27

    WordPressのすべてのページにテンプレートフッターを追加する方法

  28. 28

    すべてのページに同じヘッダーとフッターを一度に追加するにはどうすればよいですか?HTML

  29. 29

    すべてのページに1つのヘッダー(php)

ホットタグ

アーカイブ