| 1665 | raphael | 1 | <?php
 | 
        
           |  |  | 2 | //============================================================+
 | 
        
           |  |  | 3 | // File name   : tcpdf_config.php
 | 
        
           |  |  | 4 | // Begin       : 2004-06-11
 | 
        
           |  |  | 5 | // Last Update : 2013-05-16
 | 
        
           |  |  | 6 | //
 | 
        
           |  |  | 7 | // Description : Configuration file for TCPDF.
 | 
        
           |  |  | 8 | // Author      : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com
 | 
        
           |  |  | 9 | // License     : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html)
 | 
        
           |  |  | 10 | // -------------------------------------------------------------------
 | 
        
           |  |  | 11 | // Copyright (C) 2004-2013  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 | /**
 | 
        
           |  |  | 42 |  * Installation path (/var/www/tcpdf/).
 | 
        
           |  |  | 43 |  * By default it is automatically calculated but you can also set it as a fixed string to improve performances.
 | 
        
           |  |  | 44 |  */
 | 
        
           |  |  | 45 | //define ('K_PATH_MAIN', '');
 | 
        
           |  |  | 46 |   | 
        
           |  |  | 47 | /**
 | 
        
           |  |  | 48 |  * URL path to tcpdf installation folder (http://localhost/tcpdf/).
 | 
        
           |  |  | 49 |  * By default it is automatically set but you can also set it as a fixed string to improve performances.
 | 
        
           |  |  | 50 |  */
 | 
        
           |  |  | 51 | //define ('K_PATH_URL', '');
 | 
        
           |  |  | 52 |   | 
        
           |  |  | 53 | /**
 | 
        
           |  |  | 54 |  * Path for PDF fonts.
 | 
        
           |  |  | 55 |  * By default it is automatically set but you can also set it as a fixed string to improve performances.
 | 
        
           |  |  | 56 |  */
 | 
        
           |  |  | 57 | //define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/');
 | 
        
           |  |  | 58 |   | 
        
           |  |  | 59 | /**
 | 
        
           |  |  | 60 |  * Default images directory.
 | 
        
           |  |  | 61 |  * By default it is automatically set but you can also set it as a fixed string to improve performances.
 | 
        
           |  |  | 62 |  */
 | 
        
           |  |  | 63 | //define ('K_PATH_IMAGES', '');
 | 
        
           |  |  | 64 |   | 
        
           |  |  | 65 | /**
 | 
        
           |  |  | 66 |  * Deafult image logo used be the default Header() method.
 | 
        
           |  |  | 67 |  * Please set here your own logo or an empty string to disable it.
 | 
        
           |  |  | 68 |  */
 | 
        
           |  |  | 69 | //define ('PDF_HEADER_LOGO', '');
 | 
        
           |  |  | 70 |   | 
        
           |  |  | 71 | /**
 | 
        
           |  |  | 72 |  * Header logo image width in user units.
 | 
        
           |  |  | 73 |  */
 | 
        
           |  |  | 74 | //define ('PDF_HEADER_LOGO_WIDTH', 0);
 | 
        
           |  |  | 75 |   | 
        
           |  |  | 76 | /**
 | 
        
           |  |  | 77 |  * Cache directory for temporary files (full path).
 | 
        
           |  |  | 78 |  */
 | 
        
           |  |  | 79 | define ('K_PATH_CACHE', sys_get_temp_dir().'/');
 | 
        
           |  |  | 80 |   | 
        
           |  |  | 81 | /**
 | 
        
           |  |  | 82 |  * Generic name for a blank image.
 | 
        
           |  |  | 83 |  */
 | 
        
           |  |  | 84 | define ('K_BLANK_IMAGE', '_blank.png');
 | 
        
           |  |  | 85 |   | 
        
           |  |  | 86 | /**
 | 
        
           |  |  | 87 |  * Page format.
 | 
        
           |  |  | 88 |  */
 | 
        
           |  |  | 89 | define ('PDF_PAGE_FORMAT', 'A4');
 | 
        
           |  |  | 90 |   | 
        
           |  |  | 91 | /**
 | 
        
           |  |  | 92 |  * Page orientation (P=portrait, L=landscape).
 | 
        
           |  |  | 93 |  */
 | 
        
           |  |  | 94 | define ('PDF_PAGE_ORIENTATION', 'P');
 | 
        
           |  |  | 95 |   | 
        
           |  |  | 96 | /**
 | 
        
           |  |  | 97 |  * Document creator.
 | 
        
           |  |  | 98 |  */
 | 
        
           |  |  | 99 | define ('PDF_CREATOR', 'TCPDF');
 | 
        
           |  |  | 100 |   | 
        
           |  |  | 101 | /**
 | 
        
           |  |  | 102 |  * Document author.
 | 
        
           |  |  | 103 |  */
 | 
        
           |  |  | 104 | define ('PDF_AUTHOR', 'TCPDF');
 | 
        
           |  |  | 105 |   | 
        
           |  |  | 106 | /**
 | 
        
           |  |  | 107 |  * Header title.
 | 
        
           |  |  | 108 |  */
 | 
        
           |  |  | 109 | define ('PDF_HEADER_TITLE', 'TCPDF Example');
 | 
        
           |  |  | 110 |   | 
        
           |  |  | 111 | /**
 | 
        
           |  |  | 112 |  * Header description string.
 | 
        
           |  |  | 113 |  */
 | 
        
           |  |  | 114 | define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org");
 | 
        
           |  |  | 115 |   | 
        
           |  |  | 116 | /**
 | 
        
           |  |  | 117 |  * Document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch].
 | 
        
           |  |  | 118 |  */
 | 
        
           |  |  | 119 | define ('PDF_UNIT', 'mm');
 | 
        
           |  |  | 120 |   | 
        
           |  |  | 121 | /**
 | 
        
           |  |  | 122 |  * Header margin.
 | 
        
           |  |  | 123 |  */
 | 
        
           |  |  | 124 | define ('PDF_MARGIN_HEADER', 5);
 | 
        
           |  |  | 125 |   | 
        
           |  |  | 126 | /**
 | 
        
           |  |  | 127 |  * Footer margin.
 | 
        
           |  |  | 128 |  */
 | 
        
           |  |  | 129 | define ('PDF_MARGIN_FOOTER', 10);
 | 
        
           |  |  | 130 |   | 
        
           |  |  | 131 | /**
 | 
        
           |  |  | 132 |  * Top margin.
 | 
        
           |  |  | 133 |  */
 | 
        
           |  |  | 134 | define ('PDF_MARGIN_TOP', 27);
 | 
        
           |  |  | 135 |   | 
        
           |  |  | 136 | /**
 | 
        
           |  |  | 137 |  * Bottom margin.
 | 
        
           |  |  | 138 |  */
 | 
        
           |  |  | 139 | define ('PDF_MARGIN_BOTTOM', 25);
 | 
        
           |  |  | 140 |   | 
        
           |  |  | 141 | /**
 | 
        
           |  |  | 142 |  * Left margin.
 | 
        
           |  |  | 143 |  */
 | 
        
           |  |  | 144 | define ('PDF_MARGIN_LEFT', 15);
 | 
        
           |  |  | 145 |   | 
        
           |  |  | 146 | /**
 | 
        
           |  |  | 147 |  * Right margin.
 | 
        
           |  |  | 148 |  */
 | 
        
           |  |  | 149 | define ('PDF_MARGIN_RIGHT', 15);
 | 
        
           |  |  | 150 |   | 
        
           |  |  | 151 | /**
 | 
        
           |  |  | 152 |  * Default main font name.
 | 
        
           |  |  | 153 |  */
 | 
        
           |  |  | 154 | define ('PDF_FONT_NAME_MAIN', 'helvetica');
 | 
        
           |  |  | 155 |   | 
        
           |  |  | 156 | /**
 | 
        
           |  |  | 157 |  * Default main font size.
 | 
        
           |  |  | 158 |  */
 | 
        
           |  |  | 159 | define ('PDF_FONT_SIZE_MAIN', 10);
 | 
        
           |  |  | 160 |   | 
        
           |  |  | 161 | /**
 | 
        
           |  |  | 162 |  * Default data font name.
 | 
        
           |  |  | 163 |  */
 | 
        
           |  |  | 164 | define ('PDF_FONT_NAME_DATA', 'helvetica');
 | 
        
           |  |  | 165 |   | 
        
           |  |  | 166 | /**
 | 
        
           |  |  | 167 |  * Default data font size.
 | 
        
           |  |  | 168 |  */
 | 
        
           |  |  | 169 | define ('PDF_FONT_SIZE_DATA', 8);
 | 
        
           |  |  | 170 |   | 
        
           |  |  | 171 | /**
 | 
        
           |  |  | 172 |  * Default monospaced font name.
 | 
        
           |  |  | 173 |  */
 | 
        
           |  |  | 174 | define ('PDF_FONT_MONOSPACED', 'courier');
 | 
        
           |  |  | 175 |   | 
        
           |  |  | 176 | /**
 | 
        
           |  |  | 177 |  * Ratio used to adjust the conversion of pixels to user units.
 | 
        
           |  |  | 178 |  */
 | 
        
           |  |  | 179 | define ('PDF_IMAGE_SCALE_RATIO', 1.25);
 | 
        
           |  |  | 180 |   | 
        
           |  |  | 181 | /**
 | 
        
           |  |  | 182 |  * Magnification factor for titles.
 | 
        
           |  |  | 183 |  */
 | 
        
           |  |  | 184 | define('HEAD_MAGNIFICATION', 1.1);
 | 
        
           |  |  | 185 |   | 
        
           |  |  | 186 | /**
 | 
        
           |  |  | 187 |  * Height of cell respect font height.
 | 
        
           |  |  | 188 |  */
 | 
        
           |  |  | 189 | define('K_CELL_HEIGHT_RATIO', 1.25);
 | 
        
           |  |  | 190 |   | 
        
           |  |  | 191 | /**
 | 
        
           |  |  | 192 |  * Title magnification respect main font size.
 | 
        
           |  |  | 193 |  */
 | 
        
           |  |  | 194 | define('K_TITLE_MAGNIFICATION', 1.3);
 | 
        
           |  |  | 195 |   | 
        
           |  |  | 196 | /**
 | 
        
           |  |  | 197 |  * Reduction factor for small font.
 | 
        
           |  |  | 198 |  */
 | 
        
           |  |  | 199 | define('K_SMALL_RATIO', 2/3);
 | 
        
           |  |  | 200 |   | 
        
           |  |  | 201 | /**
 | 
        
           |  |  | 202 |  * Set to true to enable the special procedure used to avoid the overlappind of symbols on Thai language.
 | 
        
           |  |  | 203 |  */
 | 
        
           |  |  | 204 | define('K_THAI_TOPCHARS', true);
 | 
        
           |  |  | 205 |   | 
        
           |  |  | 206 | /**
 | 
        
           |  |  | 207 |  * If true allows to call TCPDF methods using HTML syntax
 | 
        
           |  |  | 208 |  * IMPORTANT: For security reason, disable this feature if you are printing user HTML content.
 | 
        
           |  |  | 209 |  */
 | 
        
           |  |  | 210 | define('K_TCPDF_CALLS_IN_HTML', true);
 | 
        
           |  |  | 211 |   | 
        
           |  |  | 212 | /**
 | 
        
           |  |  | 213 |  * If true adn PHP version is greater than 5, then the Error() method throw new exception instead of terminating the execution.
 | 
        
           |  |  | 214 |  */
 | 
        
           |  |  | 215 | define('K_TCPDF_THROW_EXCEPTION_ERROR', false);
 | 
        
           |  |  | 216 |   | 
        
           |  |  | 217 | //============================================================+
 | 
        
           |  |  | 218 | // END OF FILE
 | 
        
           |  |  | 219 | //============================================================+
 |