PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 3.4.1
GiveWP – Donation Plugin and Fundraising Platform v3.4.1
4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 All 253 releases
give / vendor / tecnickcom / tcpdf / examples / example_017.php
example_017.php
121 lines 9.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 //============================================================+
3 // File name : example_017.php
4 // Begin : 2008-03-04
5 // Last Update : 2013-05-14
6 //
7 // Description : Example 017 for TCPDF class
8 // Two independent columns with MultiCell
9 //
10 // Author: Nicola Asuni
11 //
12 // (c) Copyright:
13 // Nicola Asuni
14 // Tecnick.com LTD
15 // www.tecnick.com
16 // info@tecnick.com
17 //============================================================+
18
19 /**
20 * Creates an example PDF TEST document using TCPDF
21 * @package com.tecnick.tcpdf
22 * @abstract TCPDF - Example: Two independent columns with MultiCell
23 * @author Nicola Asuni
24 * @since 2008-03-04
25 * @group column
26 * @group cell
27 * @group pdf
28 */
29
30 // Include the main TCPDF library (search for installation path).
31 require_once('tcpdf_include.php');
32
33 // create new PDF document
34 $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
35
36 // set document information
37 $pdf->setCreator(PDF_CREATOR);
38 $pdf->setAuthor('Nicola Asuni');
39 $pdf->setTitle('TCPDF Example 017');
40 $pdf->setSubject('TCPDF Tutorial');
41 $pdf->setKeywords('TCPDF, PDF, example, test, guide');
42
43 // set default header data
44 $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 017', PDF_HEADER_STRING);
45
46 // set header and footer fonts
47 $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
48 $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
49
50 // set default monospaced font
51 $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED);
52
53 // set margins
54 $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
55 $pdf->setHeaderMargin(PDF_MARGIN_HEADER);
56 $pdf->setFooterMargin(PDF_MARGIN_FOOTER);
57
58 // set auto page breaks
59 $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
60
61 // set image scale factor
62 $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
63
64 // set some language-dependent strings (optional)
65 if (@file_exists(dirname(__FILE__).'/lang/eng.php')) {
66 require_once(dirname(__FILE__).'/lang/eng.php');
67 $pdf->setLanguageArray($l);
68 }
69
70 // ---------------------------------------------------------
71
72 // set font
73 $pdf->setFont('helvetica', '', 20);
74
75 // add a page
76 $pdf->AddPage();
77
78 $pdf->Write(0, 'Example of independent Multicell() columns', '', 0, 'L', true, 0, false, false, 0);
79
80 $pdf->Ln(5);
81
82 $pdf->setFont('times', '', 12);
83
84 // create columns content
85 // create columns content
86 $left_column = '[LEFT COLUMN] left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column'."\n";
87
88 $right_column = '[RIGHT COLUMN] right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column'."\n";
89
90 // MultiCell($w, $h, $txt, $border=0, $align='J', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0)
91
92 // set color for background
93 $pdf->setFillColor(255, 255, 200);
94
95 // set color for text
96 $pdf->setTextColor(0, 63, 127);
97
98 // write the first column
99 $pdf->MultiCell(80, 0, $left_column, 1, 'J', 1, 0, '', '', true, 0, false, true, 0);
100
101 // set color for background
102 $pdf->setFillColor(215, 235, 255);
103
104 // set color for text
105 $pdf->setTextColor(127, 31, 0);
106
107 // write the second column
108 $pdf->MultiCell(80, 0, $right_column, 1, 'J', 1, 1, '', '', true, 0, false, true, 0);
109
110 // reset pointer to the last page
111 $pdf->lastPage();
112
113 // ---------------------------------------------------------
114
115 //Close and output PDF document
116 $pdf->Output('example_017.pdf', 'I');
117
118 //============================================================+
119 // END OF FILE
120 //============================================================+
121