PluginProbe
Welcart e-Commerce / 1.3.16
Welcart e-Commerce v1.3.16
2.12.4 2.12.3 2.11.35 2.12.2 2.12.1 2.11.34 2.11.33 2.11.32 2.11.31 2.11.30 1.3.16 1.3.17 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 All 292 releases
usc-e-shop / pdf / tcpdf / config / tcpdf_config.php

tcpdf_config.php in Welcart e-Commerce 1.3.16, at pdf/tcpdf/config/tcpdf_config.php

251 lines 6.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 //============================================================+
3 // File name : tcpdf_config.php
4 // Begin : 2004-06-11
5 // Last Update : 2011-04-15
6 //
7 // Description : Configuration file for TCPDF.
8 // Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com
9 // License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html)
10 // -------------------------------------------------------------------
11 // Copyright (C) 2004-2012 Nicola Asuni - Tecnick.com LTD
12 //
13 // This file is part of TCPDF software library.
14 //
15 // TCPDF is free software: you can redistribute it and/or modify it
16 // under the terms of the GNU Lesser General Public License as
17 // published by the Free Software Foundation, either version 3 of the
18 // License, or (at your option) any later version.
19 //
20 // TCPDF is distributed in the hope that it will be useful, but
21 // WITHOUT ANY WARRANTY; without even the implied warranty of
22 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
23 // See the GNU Lesser General Public License for more details.
24 //
25 // You should have received a copy of the GNU Lesser General Public License
26 // along with TCPDF. If not, see <http://www.gnu.org/licenses/>.
27 //
28 // See LICENSE.TXT file for more information.
29 //============================================================+
30
31 /**
32 * Configuration file for TCPDF.
33 * @author Nicola Asuni
34 * @package com.tecnick.tcpdf
35 * @version 4.9.005
36 * @since 2004-10-27
37 */
38
39 // If you define the constant K_TCPDF_EXTERNAL_CONFIG, the following settings will be ignored.
40
41 if (!defined('K_TCPDF_EXTERNAL_CONFIG')) {
42
43 // DOCUMENT_ROOT fix for IIS Webserver
44 if ((!isset($_SERVER['DOCUMENT_ROOT'])) OR (empty($_SERVER['DOCUMENT_ROOT']))) {
45 if(isset($_SERVER['SCRIPT_FILENAME'])) {
46 $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF'])));
47 } elseif(isset($_SERVER['PATH_TRANSLATED'])) {
48 $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF'])));
49 } else {
50 // define here your DOCUMENT_ROOT path if the previous fails (e.g. '/var/www')
51 $_SERVER['DOCUMENT_ROOT'] = '/';
52 }
53 }
54
55 // Automatic calculation for the following K_PATH_MAIN constant
56 $k_path_main = str_replace( '\\', '/', realpath(substr(dirname(__FILE__), 0, 0-strlen('config'))));
57 if (substr($k_path_main, -1) != '/') {
58 $k_path_main .= '/';
59 }
60
61 /**
62 * Installation path (/var/www/tcpdf/).
63 * By default it is automatically calculated but you can also set it as a fixed string to improve performances.
64 */
65 define ('K_PATH_MAIN', $k_path_main);
66
67 // Automatic calculation for the following K_PATH_URL constant
68 $k_path_url = $k_path_main; // default value for console mode
69 if (isset($_SERVER['HTTP_HOST']) AND (!empty($_SERVER['HTTP_HOST']))) {
70 if(isset($_SERVER['HTTPS']) AND (!empty($_SERVER['HTTPS'])) AND strtolower($_SERVER['HTTPS'])!='off') {
71 $k_path_url = 'https://';
72 } else {
73 $k_path_url = 'http://';
74 }
75 $k_path_url .= $_SERVER['HTTP_HOST'];
76 $k_path_url .= str_replace( '\\', '/', substr(K_PATH_MAIN, (strlen($_SERVER['DOCUMENT_ROOT']) - 1)));
77 }
78
79 /**
80 * URL path to tcpdf installation folder (http://localhost/tcpdf/).
81 * By default it is automatically calculated but you can also set it as a fixed string to improve performances.
82 */
83 define ('K_PATH_URL', $k_path_url);
84
85 /**
86 * path for PDF fonts
87 * use K_PATH_MAIN.'fonts/old/' for old non-UTF8 fonts
88 */
89 define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/');
90
91 /**
92 * cache directory for temporary files (full path)
93 */
94 define ('K_PATH_CACHE', K_PATH_MAIN.'cache/');
95
96 /**
97 * cache directory for temporary files (url path)
98 */
99 define ('K_PATH_URL_CACHE', K_PATH_URL.'cache/');
100
101 /**
102 *images directory
103 */
104 define ('K_PATH_IMAGES', K_PATH_MAIN.'images/');
105
106 /**
107 * blank image
108 */
109 define ('K_BLANK_IMAGE', K_PATH_IMAGES.'_blank.png');
110
111 /**
112 * page format
113 */
114 define ('PDF_PAGE_FORMAT', 'A4');
115
116 /**
117 * page orientation (P=portrait, L=landscape)
118 */
119 define ('PDF_PAGE_ORIENTATION', 'P');
120
121 /**
122 * document creator
123 */
124 define ('PDF_CREATOR', 'TCPDF');
125
126 /**
127 * document author
128 */
129 define ('PDF_AUTHOR', 'TCPDF');
130
131 /**
132 * header title
133 */
134 define ('PDF_HEADER_TITLE', 'TCPDF Example');
135
136 /**
137 * header description string
138 */
139 define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org");
140
141 /**
142 * image logo
143 */
144 define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg');
145
146 /**
147 * header logo image width [mm]
148 */
149 define ('PDF_HEADER_LOGO_WIDTH', 30);
150
151 /**
152 * document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch]
153 */
154 define ('PDF_UNIT', 'mm');
155
156 /**
157 * header margin
158 */
159 define ('PDF_MARGIN_HEADER', 5);
160
161 /**
162 * footer margin
163 */
164 define ('PDF_MARGIN_FOOTER', 10);
165
166 /**
167 * top margin
168 */
169 define ('PDF_MARGIN_TOP', 27);
170
171 /**
172 * bottom margin
173 */
174 define ('PDF_MARGIN_BOTTOM', 25);
175
176 /**
177 * left margin
178 */
179 define ('PDF_MARGIN_LEFT', 15);
180
181 /**
182 * right margin
183 */
184 define ('PDF_MARGIN_RIGHT', 15);
185
186 /**
187 * default main font name
188 */
189 define ('PDF_FONT_NAME_MAIN', 'helvetica');
190
191 /**
192 * default main font size
193 */
194 define ('PDF_FONT_SIZE_MAIN', 10);
195
196 /**
197 * default data font name
198 */
199 define ('PDF_FONT_NAME_DATA', 'helvetica');
200
201 /**
202 * default data font size
203 */
204 define ('PDF_FONT_SIZE_DATA', 8);
205
206 /**
207 * default monospaced font name
208 */
209 define ('PDF_FONT_MONOSPACED', 'courier');
210
211 /**
212 * ratio used to adjust the conversion of pixels to user units
213 */
214 define ('PDF_IMAGE_SCALE_RATIO', 1.25);
215
216 /**
217 * magnification factor for titles
218 */
219 define('HEAD_MAGNIFICATION', 1.1);
220
221 /**
222 * height of cell repect font height
223 */
224 define('K_CELL_HEIGHT_RATIO', 1.25);
225
226 /**
227 * title magnification respect main font size
228 */
229 define('K_TITLE_MAGNIFICATION', 1.3);
230
231 /**
232 * reduction factor for small font
233 */
234 define('K_SMALL_RATIO', 2/3);
235
236 /**
237 * set to true to enable the special procedure used to avoid the overlappind of symbols on Thai language
238 */
239 define('K_THAI_TOPCHARS', true);
240
241 /**
242 * if true allows to call TCPDF methods using HTML syntax
243 * IMPORTANT: For security reason, disable this feature if you are printing user HTML content.
244 */
245 define('K_TCPDF_CALLS_IN_HTML', true);
246 }
247
248 //============================================================+
249 // END OF FILE
250 //============================================================+
251