mirror of
https://github.com/vdm-io/tcpdf.git
synced 2025-02-03 01:18:24 +00:00
5.9.075
This commit is contained in:
parent
da01a09cd1
commit
d393f2943c
@ -1,3 +1,6 @@
|
||||
5.9.075 (2011-05-02)
|
||||
- Table header alignment when using WriteHTMLCell() or MultiCell() was fixed.
|
||||
|
||||
5.9.074 (2011-04-28)
|
||||
- Bug item #3294306 "CSS classes not work in <thead> table section" was fixed.
|
||||
|
||||
|
@ -8,8 +8,8 @@ http://sourceforge.net/donate/index.php?group_id=128076
|
||||
------------------------------------------------------------
|
||||
|
||||
Name: TCPDF
|
||||
Version: 5.9.074
|
||||
Release date: 2011-04-28
|
||||
Version: 5.9.075
|
||||
Release date: 2011-05-02
|
||||
Author: Nicola Asuni
|
||||
|
||||
Copyright (c) 2002-2011:
|
||||
|
25
tcpdf.php
25
tcpdf.php
@ -1,9 +1,9 @@
|
||||
<?php
|
||||
//============================================================+
|
||||
// File name : tcpdf.php
|
||||
// Version : 5.9.074
|
||||
// Version : 5.9.075
|
||||
// Begin : 2002-08-03
|
||||
// Last Update : 2011-04-28
|
||||
// Last Update : 2011-05-02
|
||||
// Author : Nicola Asuni - Tecnick.com S.r.l - Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com
|
||||
// License : http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT GNU-LGPLv3 + YOU CAN'T REMOVE ANY TCPDF COPYRIGHT NOTICE OR LINK FROM THE GENERATED PDF DOCUMENTS.
|
||||
// -------------------------------------------------------------------
|
||||
@ -134,7 +134,7 @@
|
||||
* Tools to encode your unicode fonts are on fonts/utils directory.</p>
|
||||
* @package com.tecnick.tcpdf
|
||||
* @author Nicola Asuni
|
||||
* @version 5.9.074
|
||||
* @version 5.9.075
|
||||
*/
|
||||
|
||||
// Main configuration file. Define the K_TCPDF_EXTERNAL_CONFIG constant to skip this file.
|
||||
@ -146,7 +146,7 @@ require_once(dirname(__FILE__).'/config/tcpdf_config.php');
|
||||
* TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.<br>
|
||||
* @package com.tecnick.tcpdf
|
||||
* @brief PHP class for generating PDF documents without requiring external extensions.
|
||||
* @version 5.9.074
|
||||
* @version 5.9.075
|
||||
* @author Nicola Asuni - info@tecnick.com
|
||||
*/
|
||||
class TCPDF {
|
||||
@ -157,7 +157,7 @@ class TCPDF {
|
||||
* Current TCPDF version.
|
||||
* @private
|
||||
*/
|
||||
private $tcpdf_version = '5.9.074';
|
||||
private $tcpdf_version = '5.9.075';
|
||||
|
||||
// Protected properties
|
||||
|
||||
@ -4239,6 +4239,14 @@ class TCPDF {
|
||||
} else {
|
||||
$this->x = $this->lMargin;
|
||||
}
|
||||
// account for special "cell" mode
|
||||
if ($this->theadMargins['cell']) {
|
||||
if ($this->rtl) {
|
||||
$this->x -= $this->cell_padding['R'];
|
||||
} else {
|
||||
$this->x += $this->cell_padding['L'];
|
||||
}
|
||||
}
|
||||
// print table header
|
||||
$this->writeHTML($this->thead, false, false, false, false, '');
|
||||
// set new top margin to skip the table headers
|
||||
@ -6130,7 +6138,7 @@ class TCPDF {
|
||||
$this->y += $mc_padding['T'];
|
||||
}
|
||||
if ($ishtml) { // ******* Write HTML text
|
||||
$this->writeHTML($txt, true, 0, $reseth, true, $align);
|
||||
$this->writeHTML($txt, true, false, $reseth, true, $align);
|
||||
$nl = 1;
|
||||
} else { // ******* Write simple text
|
||||
$prev_FontSizePt = $this->FontSizePt;
|
||||
@ -19320,7 +19328,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
|
||||
* @public
|
||||
*/
|
||||
public function writeHTMLCell($w, $h, $x, $y, $html='', $border=0, $ln=0, $fill=false, $reseth=true, $align='', $autopadding=true) {
|
||||
return $this->MultiCell($w, $h, $html, $border, $align, $fill, $ln, $x, $y, $reseth, 0, true, $autopadding, 0);
|
||||
return $this->MultiCell($w, $h, $html, $border, $align, $fill, $ln, $x, $y, $reseth, 0, true, $autopadding, 0, 'T', false);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -20397,7 +20405,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
|
||||
$this->colxshift['s'] = $cellspacing;
|
||||
$this->colxshift['p'] = $current_cell_padding;
|
||||
// ****** write the cell content ******
|
||||
$this->MultiCell($cellw, $cellh, $cell_content, false, $lalign, false, 2, '', '', true, 0, true);
|
||||
$this->MultiCell($cellw, $cellh, $cell_content, false, $lalign, false, 2, '', '', true, 0, true, true, 0, 'T', false);
|
||||
// restore some values
|
||||
$this->colxshift = array('x' => 0, 's' => array('H' => 0, 'V' => 0), 'p' => array('L' => 0, 'T' => 0, 'R' => 0, 'B' => 0));
|
||||
$this->lasth = $prevLastH;
|
||||
@ -20891,6 +20899,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
|
||||
$this->theadMargins['lmargin'] = $this->lMargin;
|
||||
$this->theadMargins['rmargin'] = $this->rMargin;
|
||||
$this->theadMargins['page'] = $this->page;
|
||||
$this->theadMargins['cell'] = $cell;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user