今日使用されるクラスは FPDF と呼ばれます。PHP クラス FPDF を使用すると、純粋な PHP を使用して (より正確には、PDFlib を使用せずに) PDF ファイルを生成できます。 PHP クラスを提供し、プログラミング言語での PDF ドキュメントの処理を高速化します。その機能には、選択可能な単位サイズ、ページ形式、ヘッダーとフッターの自動ページング、自動テキスト配置などが含まれます。 同時に、JPEG、PNG、TrueType、Type1 などのさまざまな画像形式もサポートします。ぜひ試してみてください。がっかりすることはありません。
1. インターネットから fpdf クラスをダウンロードし、require ユーティリティを含めます (これも添付ファイルにあります)。
2. 次に配列を定義します。配列の内容は今日のメダルの状況です。
3. 最初のステップがクラスに含まれたので、独自のコンテンツの定義を容易にするために自分でクラスを定義しましょう
使用されるさまざまな方法の説明:
1.SetFont(文字列ファミリー [, 文字列スタイル [, float サイズ]])
文字列のフォントを設定します。このメソッドで設定したフォントは、テキストまたは記事全体が表示される前に PDF ファイル全体で使用されます。
パラメータ 1: ファミリ、必要なフォントを設定します。
パラメータ 2: style、スタイルを設定します。 (空の文字列は通常のテキストを表し、U は下線を表し、B は太字を表し、I は斜体を表します)。
パラメータ 3: サイズ、フォントのサイズ。
セル (四角形の範囲) を表示し、(境界線、背景色、文字列) などの他の機能オプションも提供します。セルの左上隅の位置が現在位置です。
注: このメソッドには、リストされていない他のパラメーターもあります。今回の実験では使用しなかったためです。
パラメータ 1: w セル幅。 0 の場合、セルはページの右端まで拡張されます。
パラメータ 2: セルの高さ。デフォルト値は: 0.
パラメータ 3: txt、印刷するコンテンツ。
完了行は改行され、折り返されます。これにより、現在の (x, y) 座標が変更され、横座標 (x) が左端に戻り、縦座標 (y) の高さが増加します。
パラメータ 1: h、次の線の距離または高さ。デフォルト値は次のとおりです。高さは最後に表示された高さと同じです。
テキストに使用される色を定義します。 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 ']);
$imageY+=20;
}
$pdf->output();//PDFを出力
注:
1. 新しいページを生成するために AddPage() メソッドが使用されます。呼び出しごとに新しいページが生成されます。
2. PDF を出力するには、outPut() メソッドを使用します。
コードとクラスファイルのダウンロード: クリックしてダウンロード