~critecia/critecia/trunk

« back to all changes in this revision

Viewing changes to src/app/vendors/tcpdf/examples/example_017.php

  • Committer: Christian A. Reiter
  • Date: 2011-11-16 20:08:35 UTC
  • Revision ID: christian.a.reiter@gmail.com-20111116200835-h3xx0ekm47lububw
fixed jQuery file links

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?php
2
 
//============================================================+
3
 
// File name   : example_017.php
4
 
// Begin       : 2008-03-04
5
 
// Last Update : 2010-08-08
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 s.r.l.
15
 
//               Via Della Pace, 11
16
 
//               09044 Quartucciu (CA)
17
 
//               ITALY
18
 
//               www.tecnick.com
19
 
//               info@tecnick.com
20
 
//============================================================+
21
 
 
22
 
/**
23
 
 * Creates an example PDF TEST document using TCPDF
24
 
 * @package com.tecnick.tcpdf
25
 
 * @abstract TCPDF - Example: Two independent columns with MultiCell
26
 
 * @author Nicola Asuni
27
 
 * @since 2008-03-04
28
 
 */
29
 
 
30
 
require_once('../config/lang/eng.php');
31
 
require_once('../tcpdf.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
65
 
$pdf->setLanguageArray($l);
66
 
 
67
 
// ---------------------------------------------------------
68
 
 
69
 
// set font
70
 
$pdf->SetFont('helvetica', '', 20);
71
 
 
72
 
// add a page
73
 
$pdf->AddPage();
74
 
 
75
 
$pdf->Write(0, 'Example of independent Multicell() columns', '', 0, 'L', true, 0, false, false, 0);
76
 
 
77
 
$pdf->Ln(5);
78
 
 
79
 
$pdf->SetFont('times', '', 12);
80
 
 
81
 
// create columns content
82
 
// create columns content
83
 
$left_column = '[LEFT COLUMN] left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column 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";
84
 
 
85
 
$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";
86
 
 
87
 
// MultiCell($w, $h, $txt, $border=0, $align='J', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0)
88
 
 
89
 
// set color for background
90
 
$pdf->SetFillColor(255, 255, 200);
91
 
 
92
 
// set color for text
93
 
$pdf->SetTextColor(0, 63, 127);
94
 
 
95
 
// write the first column
96
 
$pdf->MultiCell(80, 0, $left_column, 1, 'J', 1, 0, '', '', true, 0, false, true, 0);
97
 
 
98
 
// set color for background
99
 
$pdf->SetFillColor(215, 235, 255);
100
 
 
101
 
// set color for text
102
 
$pdf->SetTextColor(127, 31, 0);
103
 
 
104
 
// write the second column
105
 
$pdf->MultiCell(80, 0, $right_column, 1, 'J', 1, 1, '', '', true, 0, false, true, 0);
106
 
 
107
 
// reset pointer to the last page
108
 
$pdf->lastPage();
109
 
 
110
 
// ---------------------------------------------------------
111
 
 
112
 
//Close and output PDF document
113
 
$pdf->Output('example_017.pdf', 'I');
114
 
 
115
 
//============================================================+
116
 
// END OF FILE                                                
117
 
//============================================================+