ホームページ  >  記事  >  バックエンド開発  >  PDFの印刷方法をステップバイステップで教えます(fpdfの簡単な応用について)_PHPチュートリアル

PDFの印刷方法をステップバイステップで教えます(fpdfの簡単な応用について)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:03:121079ブラウズ

今日使用されるクラスは FPDF と呼ばれます。この PHP クラス FPDF を使用すると、純粋な PHP を使用して (より正確には、PDFlib を使用せずに) PDF ファイルを生成できます。 PHP クラスを提供し、プログラミング言語での PDF ドキュメントの処理を高速化します。その機能には、選択可能な単位サイズ、ページ形式、ヘッダーとフッターの自動ページング、自動テキスト配置などが含まれます。 同時に、JPEG、PNG、TrueType、Type1 などのさまざまな画像形式もサポートします。ぜひ試してみてください。がっかりすることはありません。
1. インターネットから fpdf クラスをダウンロードし、require ユーティリティを含めます (添付ファイルにもあります)。

コードをコピーします コードは次のとおりです:

require('./fpdf/fpdf.php');//PDF ファイルが含まれます

2.配列の内容は今日のメダルステータスです
コードをコピーします コードは次のとおりです:

/*

* / 15),,
array('国'=> ;'USA','nationalFlag'=>'usa.jpg','glod'=>25,'silver'=>16,'copper '=>4),
array('country'=> ;'UK','nationalFlag'=>'uk.jpg','glod'=>14,'silver'=>7,'copper '=>8)
);

class PDF extends FPDF { * $goldTotal, 金メダルの総数
$this->setFont ('Arial','B','24');//フォントとスタイルを定義します
>image($ NationalFlag,$imageX,$imageY);//国旗の位置
$this->setX('70');// 国旗の座標を設定します
;//金メダルの色を設定します
$ this->cell(40,20,$goldTotal); //金メダルの数を表示
$this->setX('100'); // 金メダルの数の表示位置を設定
$this ->setTextColor(170,162,138);//銀メダルの色を設定します
//銀メダルの数の表示位置を設定します
$this->setTextColor(187,120,68); // メダルの色を設定します銅メダル$ this- & gt; // 変更用
$ this-& gt; // 設定色が有効になるためページ全体に渡って表示されるので、ここでは毎回国の情報を入力します。 元の色に戻すだけです




使用するさまざまなメソッドの説明:


1. SetFont(string family [, string style [, float size]])
文字列のフォントを設定します。このメソッドで設定したフォントは、テキストまたは記事全体が表示される前に PDF ファイル全体で使用されます。

パラメータ 1: ファミリ、必要なフォントを設定します。
パラメータ 2: style、スタイルを設定します。 (空の文字列は通常のテキストを表し、U は下線を表し、B は太字を表し、I は斜体を表します)。
パラメータ 3: サイズ、フォントのサイズ。


2. Cell(float w [, float h [, string txt]])
セル (四角形の範囲) を表示し、(枠線、背景色、文字列) などの他の機能オプションも提供します。セルの左上隅の位置が現在位置です。
注: このメソッドには、リストされていない他のパラメーターもあります。今回の実験では使用しなかったためです。
パラメータ 1: w セル幅。 0 の場合、セルはページの右端まで拡張されます。 パラメータ 2: ストレージセルの高さ。デフォルト値は 0 です。パラメータ 3: txt、印刷されるコンテンツ。
3. Ln([float h])
は改行を完了して改行します。これにより、現在の (x, y) 座標が変更され、横座標 (x) が左端に戻り、縦座標 (y) の高さが増加します。
パラメータ 1:h、次の行の距離または高さ。デフォルト値は次のとおりです。高さは最後に表示された高さと同じです。
4. SetTextColor(int r [, int g, int b])
テキストに使用する色を定義します。 RGB カラーまたはグレースケール モードを使用して定義できます。この関数はあるページから別のページに作成でき、そのカラー値はあるページから別のページに保持されます。
4. 最後にクラスを呼び出します





コードは次のとおりです:


$pdf=new PDF();//クラスをインスタンス化する
$pdf->AddPage();
$imageX=40;//画像の初期X値を設定する
$imageY=15;//設定画像の初期 Y 値
foreach($platle as $key=>$value){
$pdf->createHead($value['country'],$value['nationalFlag'],$imageX,$imageY, $value ['glod'],$value['silver'],$value['copper']); 注:



1. 新しいページを生成するには、AddPage() メソッドが使用されます。呼び出しごとに新しいページが生成されます。
2. PDF を出力するには、outPut() メソッドを使用します。
コードとクラスファイルのダウンロード: クリックしてダウンロード


http://www.bkjia.com/PHPjc/327856.html
www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/327856.html

現在使用されているクラスは FPDF と呼ばれます。FPDF PHP クラスを使用すると、純粋な PHP を使用して (正確には PDFlib を使用せずに) PDF ファイルを生成できます。 PHP クラスを使用して PDF ドキュメントのプログラミングを表示および高速化します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。