32
1
mirror of https://github.com/vdm-io/tcpdf.git synced 2024-11-25 22:07:33 +00:00

6.0.016 (2013-05-15)

- The tcpdf_addfont.php tool was improved (thanks to Remi Collet).
- Constant K_PATH_IMAGES is now automatically set in configuration file.
This commit is contained in:
nicolaasuni 2013-05-15 17:56:20 +01:00
parent 8766e002e6
commit 8014a13226
2 changed files with 29 additions and 7 deletions

View File

@ -82,7 +82,7 @@ if (!defined('K_TCPDF_EXTERNAL_CONFIG')) {
* By default it is automatically calculated but you can also set it as a fixed string to improve performances. * By default it is automatically calculated but you can also set it as a fixed string to improve performances.
*/ */
define ('K_PATH_MAIN', $k_path_main); define ('K_PATH_MAIN', $k_path_main);
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Try to automatically set the value for the following K_PATH_URL constant. // Try to automatically set the value for the following K_PATH_URL constant.
// NOTE: delete this section and manually set the K_PATH_URL constant below for better performances. // NOTE: delete this section and manually set the K_PATH_URL constant below for better performances.
@ -117,7 +117,7 @@ if (!defined('K_TCPDF_EXTERNAL_CONFIG')) {
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Try to automatically set the value for the following K_PATH_IMAGES constant. // Try to automatically set the value for the following K_PATH_IMAGES constant.
// NOTE: delete this section and manually set the K_PATH_IMAGES constant below for better performances. // NOTE: delete this section and manually set the K_PATH_IMAGES constant below for better performances.
$tcpdf_images_dirs = array(K_PATH_MAIN.'examples/images/', '/usr/share/doc/tcpdf/', '/usr/share/doc/php-tcpdf/', '/usr/share/doc/php/tcpdf/', K_PATH_MAIN); $tcpdf_images_dirs = array(K_PATH_MAIN.'examples/images/', '/usr/share/doc/tcpdf/examples/images/', '/usr/share/doc/php-tcpdf/examples/images/', '/usr/share/doc/php/tcpdf/examples/images/', '/var/www/tcpdf/images/', '/var/www/html/tcpdf/images/', '/usr/local/apache2/htdocs/tcpdf/images/', K_PATH_MAIN);
foreach ($tcpdf_images_dirs as $tcpdf_images_path) { foreach ($tcpdf_images_dirs as $tcpdf_images_path) {
if (file_exists($tcpdf_images_path)) { if (file_exists($tcpdf_images_path)) {
break; break;
@ -127,6 +127,7 @@ if (!defined('K_TCPDF_EXTERNAL_CONFIG')) {
/** /**
* Default images directory. * Default images directory.
* By default it is automatically set but you can also set it as a fixed string to improve performances.
*/ */
define ('K_PATH_IMAGES', $tcpdf_images_path); define ('K_PATH_IMAGES', $tcpdf_images_path);
@ -165,10 +166,20 @@ if (!defined('K_TCPDF_EXTERNAL_CONFIG')) {
*/ */
define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Try to automatically set the value for the following K_PATH_IMAGES constant.
// NOTE: delete this section and manually set the K_PATH_IMAGES constant below for better performances.
$tcpdf_header_logo = '';
if (file_exists(K_PATH_IMAGES.'tcpdf_logo.jpg')) {
$tcpdf_header_logo = 'tcpdf_logo.jpg';
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/** /**
* Image logo. * Deafult image logo used be the default Header() method.
* Please set here your own logo or an empty string to disable it.
*/ */
define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); define ('PDF_HEADER_LOGO', $tcpdf_header_logo);
/** /**
* Header logo image width [mm]. * Header logo image width [mm].

View File

@ -116,7 +116,7 @@ define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/');
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Try to automatically set the value for the following K_PATH_IMAGES constant. // Try to automatically set the value for the following K_PATH_IMAGES constant.
// NOTE: delete this section and manually set the K_PATH_IMAGES constant below for better performances. // NOTE: delete this section and manually set the K_PATH_IMAGES constant below for better performances.
$tcpdf_images_dirs = array(K_PATH_MAIN.'examples/images/', '/usr/share/doc/tcpdf/', '/usr/share/doc/php-tcpdf/', '/usr/share/doc/php/tcpdf/', K_PATH_MAIN); $tcpdf_images_dirs = array(K_PATH_MAIN.'examples/images/', '/usr/share/doc/tcpdf/examples/images/', '/usr/share/doc/php-tcpdf/examples/images/', '/usr/share/doc/php/tcpdf/examples/images/', '/var/www/tcpdf/images/', '/var/www/html/tcpdf/images/', '/usr/local/apache2/htdocs/tcpdf/images/', K_PATH_MAIN);
foreach ($tcpdf_images_dirs as $tcpdf_images_path) { foreach ($tcpdf_images_dirs as $tcpdf_images_path) {
if (file_exists($tcpdf_images_path)) { if (file_exists($tcpdf_images_path)) {
break; break;
@ -126,6 +126,7 @@ foreach ($tcpdf_images_dirs as $tcpdf_images_path) {
/** /**
* Default images directory. * Default images directory.
* By default it is automatically set but you can also set it as a fixed string to improve performances.
*/ */
define ('K_PATH_IMAGES', $tcpdf_images_path); define ('K_PATH_IMAGES', $tcpdf_images_path);
@ -164,10 +165,20 @@ define ('PDF_HEADER_TITLE', 'TCPDF Example');
*/ */
define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org");
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Try to automatically set the value for the following K_PATH_IMAGES constant.
// NOTE: delete this section and manually set the K_PATH_IMAGES constant below for better performances.
$tcpdf_header_logo = '';
if (file_exists(K_PATH_IMAGES.'tcpdf_logo.jpg')) {
$tcpdf_header_logo = 'tcpdf_logo.jpg';
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/** /**
* Image logo. * Deafult image logo used be the default Header() method.
* Please set here your own logo or an empty string to disable it.
*/ */
define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); define ('PDF_HEADER_LOGO', $tcpdf_header_logo);
/** /**
* Header logo image width [mm]. * Header logo image width [mm].