March 30th, 2013· Font units conversion from HTML/CSS was fixed and improved.
March 28th, 2013· This release fixes a problem related to the use of EPS or SVG images with XObject templates.
March 27th, 2013· Minor bugs were fixed.
March 22nd, 2013· The return value of the addTTFfont() method has been fixed.
March 21st, 2013· This release fixes a bug related to non-unicode mode.
March 19th, 2013· The _getFIXED call on tcpdf_fonts.php was fixed.
March 18th, 2013· This is a main release with a lot of refactoring and improvements.
· Note that PHP4 support was dropped.
· Several TCPDF class methods were converted to static and moved to other classes.
· Some files were renamed and the directory structure was changed to include an "include" directory.
· New examples were added to show how to use the barcode classes to produce standalone 1D and 2D barcodes in several output formats (HTML, SVG, PNG).
· The TCPDF_PARSER class now works better even if the TCPDF_IMPORT class is still incomplete.
March 16th, 2013· This release includes minor improvements and code cleanups.
March 5th, 2013· The Datamatrix class was fixed.
February 23rd, 2013· This release solves a problem related to PNG alpha channel.
February 7th, 2013· This release includes a bugfix for the PDF417 barcode class.
January 31st, 2013· This release allows you to link embedded files, named destinations, and internal links on bookmarks.
January 23rd, 2013· This version improves the horizontal positioning of radiobuttons and checkboxes.
December 17th, 2012· This version fixes a problem related to vertical space after closing a table tag.
December 11th, 2012· This version always includes the first 256 characters when "font subset" is on.
December 6th, 2012· This version contains three bugfixes.
November 30th, 2012· This release contains a minor bug fix related to images.
November 20th, 2012· A Datamatric barcode class bug has been fixed.
November 7th, 2012· This release contains a bugfix related to the setHeader() method.
November 3rd, 2012· This release contains some bugfixes.
October 26th, 2012· Minor improvements.
September 26th, 2012· This release includes support for named destinations on HTML links.
September 25th, 2012· This release contains the right files that were not updated on previous releases.
September 19th, 2012· This release includes a bugfix related to the Image() method.
September 17th, 2012· This release includes a datamatrix barcode bugfix.
September 15th, 2012· This release extend the font subset feature to the first 256 characters.
September 14th, 2012· This release includes some new font features.
September 12th, 2012· This release includes a fix for EAN barcodes.
September 6th, 2012· This version fixes a bug which caused an infinite loop in certain conditions.
August 23rd, 2012· This version adds a bugfix related to HTML borders.
July 3rd, 2012· This release fixes a PNG-related problem.
July 2nd, 2012· This version fixes SVG rendering problems.
June 28th, 2012· This version fixes a problem related to the concurrent use of the same image with different instances of TCPDF.
June 26th, 2012· This release fixes some SVG rendering problems.
June 23rd, 2012· Thai language functions have been fixed.
June 8th, 2012· Some HTML form related bugs were fixed.
June 7th, 2012· A bug introduced on the latest release was fixed.
June 6th, 2012· This version improves rendering performance of PNG images with alpha channels.
May 12th, 2012· Fixed a bug related to long text on TD cells.
April 18th, 2012· This version fixes some SVG-related bugs.
March 24th, 2012· This release contains several new features.
March 23rd, 2012· This version adds bugfixes.
February 22nd, 2012· This release fixes an SVG-related bug.
February 18th, 2012· Fixed a problem with checkboxes.
February 15th, 2012· A problem with SVG gradients was fixed.
February 13th, 2012· This release contains a minor bugfix.
January 9th, 2012· CreatorTool name is now set on XMP data.
December 24th, 2011· The source code documentation was updated.
December 15th, 2011· This release includes minor bugfixes.
December 14th, 2011· This release includes SVG support for embedded images.
December 12th, 2011· Spot color methods were fixed.
October 31st, 2011· The default value for $defcol parameter on convertHTMLColorToDec() method was fixed.
· Deafult HTTP headers were changed to avoid browser caching.
· Some deprecated syntax were replaced.
October 27th, 2011· This release fixes some problems related to disk caching mode.
October 9th, 2011· This release contains several bugfixes and improvements, mainly related to fonts and forms.
September 30th, 2011· The PDF/A-1b compliance was improved to pass some online testing.
September 22nd, 2011· This release includes a minor bugfix related to font subsetting.
September 20th, 2011· This release includes a minor bugfix related to TOC page numbering in special cases.
September 19th, 2011· THis version includes some changes that allows you to add a bookmark for a page that do not exist.
September 16th, 2011· The TCPDFBarcode and TCPDF2DBarcode classes were extended to include a method for exporting 1D and 2D barcodes as PNG images.
September 5th, 2011· A bug related to column position was fixed.
August 9th, 2011· This release includes a minor bugfix.
August 5th, 2011· This release includes support for transparency groups.
August 4th, 2011· Bug item #3386153 "Check Box not ticked when set to true" was fixed.
August 2nd, 2011· Bug item #3383698 "imagemagick, resize and dpi" was fixed.
July 19th, 2011· This release fixes a problem related to XHTML line alignments.
June 30th, 2011· An SVG bug has been fixed.
June 24th, 2011· This release fixes a Name Destination feature problem.
June 20th, 2011· Bug item #3322234 "Surrogate pairs codes in arrUTF8ToUTF16BE" was fixed.
June 19th, 2011· This release includes a fix for font subsetting.
June 16th, 2011· Method _putpages() was improved.
· Bug item #3316678 "Memory overflow when use Rotate and SetAutoPageBreak" was fixed.
· Right alignment of page numbers was improved.
June 1st, 2011· Method getAutoPageBreak() was added (see example n. 51).
· Example n. 51 (full page background) was updated.
June 1st, 2011· Method sendOutputData() was improved to include deflate encoding.
· Barcode classes on PHP 4 version were fixed.
June 1st, 2011· This release includes new font files (the ones on the previous release were broken) and new features.
· The output is now automatically compressed if possible.
· The barcode classes now includes new methods to export the barcodes as SVG images.
May 30th, 2011· This release fixes a font subsetting bug.
May 27th, 2011· Bug item #3308387 "line height & SetCellHeightRatio" was fixed.
May 23rd, 2011· Bug item #3305592 "Setting fill color text color breaks text clipping" was fixed.
May 16th, 2011· Footer() method was changed to use C128 barcode as default (instead of the previous C128B).
May 13th, 2011· This release includes some bugfixes.
May 9th, 2011· Bug item #3298591 "error code93" was fixed.
· SetLineStyle() function was improved.
May 3rd, 2011· This release fixes an HTML header alignment problem.
April 29th, 2011· This release includes a fix for HTML tables.
April 27th, 2011· This release includes a fix for HTML entities on table cells.
April 21st, 2011· This release includes better support for CSS selectors.
April 18th, 2011· Bookmark, addTOC and addHTMLTOC methods were improved to include font style and color (Examples 15, 49 and 59 were updated).
· Default $_SERVER['DOCUMENT_ROOT'] value on tcpdf_config.php file was changed.
April 11th, 2011· Performances were drastically improved (PDF documents are now created more quickly).
March 24th, 2011· This release contains several bugfixes.
February 28th, 2011· Default Header() method was improved to reduce document size.
February 25th, 2011· A problem with image caching system was fixed (thanks to Korneliusz Jarzębski for reporting this problem).
February 17th, 2011· Another bug related to HTML table page break was fixed.
February 16th, 2011· Support for HTMl attribute display="none" was added.
February 4th, 2011· Bug #3170777 "TCPDF creates a new page after a single line in writeHTML" was fixed.
January 31st, 2011· Bug #3167115 "PDF error in (example 48)" was fixed (was introduced in 5.8.046).
January 13th, 2011· A bug related to empty pages after table was fixed.
January 12th, 2011· This release contains a minor bugfix.
December 19th, 2010· DejaVu and GNU Free fonts were updated.
December 4th, 2010· The $fitbox parameter on Image() method was extended to specify image alignment inside the box
December 1st, 2010· This release includes a bugfix for SVG.
November 26th, 2010· This version includes minor improvements and a source code clean-up.
November 21st, 2010· This version includes support for image bullets on html list items and other improvements.
November 17th, 2010· This release includes a new method to clean up the HTML code.
November 15th, 2010· This version includes a bugfix for QR-Code
September 21st, 2010· Fixed a bug for HTML spaces.
August 8th, 2010· This release removes the php ending tag from all files.
August 4th, 2010· Added support for CSS borders.
August 1st, 2010· This release fixes a bug related to objects IDs.
July 30th, 2010· Bug fixes and minor improvements.
July 15th, 2010· Document file names bug fixed.
June 29th, 2010· getStringHeight() and getNumLines() methods were fixed.
June 28th, 2010· Fixed a problem related to image borders.
June 8th, 2010· Bug #3013102 "HTML table header misaligned after page break" was fixed.
March 29th, 2010· QR Code minor bug was fixed.
· Multicolumn mode was added (see the new example n. 10).
· The following methods were added: setEqualColumns(), setColumnsArray(), selectColumn().
· Thai diacritics support were changed (note that this is incompatible with html justification).
March 22nd, 2010· no external libraries are required for the basic functions;
· supports all ISO page formats;
· supports custom page formats, margins and units of measure;
· supports UTF-8 Unicode and Right-To-Left languages;
· supports TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0 fonts;
· supports document encryption;
· includes methods to publish some (x)HTML code;
· includes graphic (geometric) and transformation methods;
· includes Javascript and forms support;
· includes a method to print various barcode formats: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS;
· includes methods to set Bookmarks and print a Table of Content;
· includes a method to move pages;
· includes methods for automatic page header and footer management;
· supports automatic page break;
· supports automatic page numbering and page groups;
· supports automatic line break and text justification;
· supports JPEG and PNG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick;
· supports stroke and clipping mode for text;
· supports clipping masks;
· supports Grayscale, RGB, CMYK, Spot Colors and Transparencies;
· supports several annotations, including links, text and file attachments;
· supports page compression (requires zlib extension);
· supports text hyphenation;
· supports transactions to UNDO commands;
· supports digital signatures.
March 11th, 2010· Bug item #2962068 was fixed.
· Bug item #2967017 "Problems with and pagebreaks" was fixed.
· Bug item #2967023 "table header lost with pagebreak" was fixed.
· Bug item #2967032 "Header lost with nested tables" was fixed.
October 23rd, 2009· This version contains an updated version of DejaVu fonts.
October 21st, 2009· Bookmark for TOC page was added.
· Signature of addTOC() method is changed.
· Bookmarks are now automatically sorted by page and Y position.
· Example n. 45 was updated.
· Example n. 55 was added to display all charactes available on core fonts.
September 29th, 2009· Underline and linethrough now works with cell stretching mode.
September 18th, 2009· A bug relative to graphic transformations was fixed.
September 15th, 2009· This release contains some critical bugfixes.
September 10th, 2009· This version includes several fixes for form fields.
September 8th, 2009· This version includes support for standard PDF Forms and XHTML Forms.
September 2nd, 2009· This version improves support for TCPDF methods on HTML.
August 31st, 2009· This is a major release that contains some improvements and bugfixes.
August 26th, 2009· PHP4 version was fixed.
August 26th, 2009· This version finally supports the document signature using your certification files.
August 25th, 2009· This version supports unembedded TrueTypeUnicode fonts.
July 20th, 2009· Bug item #2824015 "XHTML Ampersand & in hyperlink bug" was fixed.
· Bug item #2824036 "Image as hyperlink in table, text displaced at page break" was fixed.
· Links alignment on justified text was fixed.
· Unicode "u" modifier was added to re_spaces variable by default.
July 16th, 2009· Bug item #2821921 "issue in example 18" was fixed.
· Signature of SetRTL() method was changed.
July 14th, 2009· Bug item #2820703 "xref table broken" was fixed.
July 13th, 2009· Bug item #2819319 "Text over text" was fixed.
· Method Arrow() was added to print graphic arrows (example 12 was updated).
July 6th, 2009· Bug item #2816079 "Example 48 not working" was fixed.
· The signature of the checkPageBreak() was changed. The parameter $addpage was added to turn off the automatic page creation.
June 15th, 2009· Method setSpacesRE() was added to set the regular expression for detecting withespaces or word separators. If you are using chinese, try: setSpacesRE('/[sp{Z}p{Lo}]/');, otherwise you can use setSpacesRE('/[sp{Z}]/');
· The method _putinfo() now automatically fills the metadata with '?' in case of empty string.
June 11th, 2009· Bug #2804667 "word wrap bug" was fixed.
June 5th, 2009· Bug #2800931 "Table thead tag bug" was fixed.
· A bug related to < pre > tag was fixed.
May 29th, 2009· List bullets position was fixed for RTL languages.
May 25th, 2009· setUserRights() method doesn't work anymore unless you call the setSignature() method with the Adobe private key!
May 19th, 2009· Signature of the Image() method was changed to include the new $fitbox parameter (see source code documentation).
May 18th, 2009· Image() method was improved: now is possible to specify the maximum dimensions for a constraint box defined by $w and $h parameters, and setting the $resize parameter to null.
· tag indent problem was fixed.
· $y parameter was added to checkPageBreak() method.
· Bug n. 2791773 "writeHTML" was fixed.
May 13th, 2009· xref table for embedded files was fixed.
May 7th, 2009· setSignature() method was improved (but is still experimental).
· Example n. 52 was added.
May 5th, 2009· Bug #2786685 "writeHtmlCell and in custom footer" was fixed.
· Table header repeating bug was fixed.
· Some newlines and tabs are now automatically removed from HTML strings.
April 28th, 2009· Support for "..." was added.
· By default TCPDF requires PCRE Unicode support turned on but now works also without it (with limited ability to detect some Unicode blank spaces)
April 25th, 2009· Points (pt) conversion in getHTMLUnitToUnits() was fixed.
· Default tcpdf.pem certificate file was added.
· Experimental support for signing document was added but it is not yet completed (some help is needed - I think that the calculation of the ByteRange is OK and the problem is on the signature calculation).
April 23rd, 2009· Method deletePage() was added to delete pages (see example n. 44).
April 21st, 2009· The caching mechanism of the UTF8StringToArray() method was fixed.
April 21st, 2009· Documentation of rollbackTransaction() method was fixed.
· The setImageScale() and getImageScale() methods now set and get the adjusting parameter used by pixelsToUnits() method.
· HTML images now support other units of measure than pixels (getHTMLUnitToUnits() is now used instead of pixelsToUnits()).
· WARNING: PDF_IMAGE_SCALE_RATIO has been changed by default to 1.
April 17th, 2009· Spaces between HTML block tags are now automatically removed.
· The bug related to cMargin changes between tables was fixed.
April 17th, 2009WARNING: THIS VERSION CHANGES THE BEHAVIOUR OF $x and $y parameters for several TCPDF methods:
· zero coordinates for $x and $y are now valid coordinates;
· set $x and $y as empty strings to get the current value.
· Some error caused by 'empty' funtion were fixed.
· Default color for convertHTMLColorToDec() method was changed to white and the return value for invalid color is false.
· HTML on footer bug was fixed.
· The following examples were fixed: 5,7,10,17,19,20,21,33,42,43.
April 16th, 2009· Barcode class (barcode.php) was extended to include new linear barcode types
April 15th, 2009· Method Write() was fixed for the strings containing only zero value.
· Barcode methods were fixed.
April 14th, 2009· Method Write() was fixed to handle empty strings.
April 11th, 2009· Support for linear barcodes was extended (see example n. 27 and barcodes.php documentation).
April 10th, 2009· Write() method was improved to support separators for Japanese, Korean, Chinese Traditional and Chinese Simplified.
April 3rd, 2009· TCPDF methods can be called inside the HTML code (see example n. 49).
· All tag attributes, such as < p align="center" > must be enclosed within double quotes.
March 29th, 2009· Bug #2717436 "writeHTML rowspan problem (continued)" was fixed.
· Bug #2719090 "writeHTML fix follow up" was fixed.
· The method _putuserrights() was changed to avoid Adobe Reader 9.1 crash. This broken the 'trick' that was used to display forms in Acrobat Reader.
March 27th, 2009· Bug #2716914 "Bug writeHTML of a table in body and footer related with pb" was fixed.
· Bug #2717056 ] "writeHTML problem when setting tr style" was fixed.
· The signature of the Cell() method was changed.
March 27th, 2009· The support for rowspan/colspan on HTML tables was improved (see example n. 48).
March 23rd, 2009· setPrintFooter(false) bug was fixed.
March 20th, 2009· Table header support was extended to multiple pages.
March 20th, 2009· thead tag is now supported on HTML tables (header rows are repeated after page breaks).
· The startTransaction() was improved to autocommit.
· List bullets now uses the foreground color (putHtmlListBullet()).
March 20th, 2009· The following methods were added to UNDO commands (see example 47): startTransaction(), commitTransaction(), rollbackTransaction().
· All examples were updated.
March 18th, 2009· Bug #2690945 "List Bugs" was fixed.
· HTML text alignment on lists was fixed.
· The constant PDF_FONT_MONOSPACED was added to the configuration file to define the default monospaced font.
· The following methods were fixed: getPageWidth(), getPageHeight(), getBreakMargin().
· All examples were updated.
March 16th, 2009· Method getPageDimensions() was added to get page dimensions.
· The signature of the following methos were changed: getPageWidth(), getPageHeight(), getBreakMargin().
· _parsepng() method was fixed for PNG URL images (fread bug).
· Bug #2681793 affecting URL images with spaces was fixed.
March 10th, 2009· A small bug affecting hyphenation support was fixed.
· The method SetDefaultMonospacedFont() was added to define the default monospaced font. 4.5.024 (2009-03-07)
· The bug #2666493 was fixed "Footer corrupts document".
March 6th, 2009· The bug #2666688 was fixed "Rowspan in tables".
March 5th, 2009· The bug #2659676 was fixed "refer to #2157099 test 4 < BR > problem still not fixed".
· addTOC() function bug was fixed.
· The following bug was fixed: "function removeSHY corrupts unicode".
March 3rd, 2009· The following bug was fixed: "function removeSHY corrupts unicode".
February 28th, 2009· The problem of decimal separator using different locale was fixed.
· The text hyphenation is now supported (see example n. 46).
February 26th, 2009· The _destroy() method was added to unset all class variables and frees memory.
· Now it's possible to call Output() method multiple times.
February 26th, 2009· A minor bug that raises a PHP warning was fixed.
February 24th, 2009· Bug item #2631200 "getNumLines() counts wrong" was fixed.
· Multiple attachments bug was fixed.
· All class variables are now cleared on Output() for memory otpimization.
February 18th, 2009· Bug item #2612553 "function Write() must not break a line on character" was fixed.
February 13th, 2009· Bug item #2595015 "POSTNET Barcode Checksum Error" was fixed (on barcode.php).
· Pagebreak bug for barcode was fixed.
· border attribute is now supported on HTML images (only accepts the same values accepted by Cell()).
· An error on image border feature was fixed.
· HTML links for images are now supported.
· height attribute is now supported on HTML cells.
· $border parameter was added to Image() and ImageEps() methods.
· The method getNumLines() was added to estimate the number of lines required for the specified text.
January 30th, 2009· Bug n. 2546108 "BarCode Y position" was fixed. 4.5.009 (2009-01-26)
· Bug n. 2538094 "Empty pdf file created" was fixed.
January 26th, 2009· setPage() method was fixed to correctly restore graphic states.
· Source code was cleaned up for performances.
· checkPageBreak() and write1DBarcode() methods were fixed.
· Source code was cleaned up for performances.
· barcodes.php was updated.
· getHTMLUnitToPoints() method was replaced by getHTMLUnitToUnits() to fix HTML units bugs.
January 23rd, 2009· Page closing bug was fixed.
· The access of convertHTMLColorToDec() method was changed to public.
· Fixed bug on UL tag.
January 19th, 2009· Fonts on different folders are now supported.
January 8th, 2009· addTOC() function was improved (see example n. 45).
January 3rd, 2009· A new $diskcache parameter was added to class constructor to enable disk caching and reduce RAM memory usage (see example n. 43).
· The method movePageTo() was added to move pages to previous positions (see example n. 44).
· The methods getAliasNumPage() and getPageNumGroupAlias() were added to get the alias for page number (needed when using movepageTo()).
· The methods addTOC() was added to print a Table Of Content (see example n. 45).
· Imagick class constant was removed for better compatibility with PHP4.
· All existing examples were updated and new examples were added.
December 29th, 2008· Examples 1 and 35 were fixed.
December 28th, 2008· Bug #2472169 "Unordered bullet size not adjusted for unit type" was fixed.
December 23rd, 2008· Bug #2459935 "no unit conversion for header line" was fixed.
· Example n. 42 for image alpha channel was added.
· All examples were updated.
December 11th, 2008· Method setLIsymbol() was changed to reflect latest changes in HTML list handling.
December 10th, 2008· Bug item #2413870 "ordered list override value" was fixed.
December 10th, 2008· The protected method getHTMLUnitToPoints() was added to accept various HTML units of measure (em, ex, px, in, cm, mm, pt, pc, %).
· The method intToRoman() was added to convert integer number to Roman representation.
· Support fot HTML lists was improved: the CSS property list-style-type is now supported.
December 9th, 2008· Bug item #2412147 "Warning on line 3367" was fixed.
· Method setHtmlLinksStyle() was added to set default HTML link colors and font style.
· Method addHtmlLink() was changed to use color and style defined on the inline CSS.
December 9th, 2008· Borders on Multicell() were fixed.
· Problem of Multicell() on Header function (Bug item #2407579) was fixed.
· Problem on graphics tranformations applied to Multicell() was fixed.
· Support for ImageMagick was added.
· Width calculation for nested tables was fixed.
December 8th, 2008· Some missing core fonts were added on fonts directory.
· CID0 fonts rendering was fixed.
· HTML support was improved (< pre > and < tt > tags are now supported).
· Bug item #2406022 "Left padding bug in MultiCell with maxh" was fixed.
December 8th, 2008· File attachments are now supported (see example n. 41).
· Font functions were optimized to reduce document size.
· makefont.php was updated.
· Linux binaries were added on /fonts/utils
· All fonts were updated.
· $autopadding parameter was added to Multicell() to disable automatic padding features.
· $maxh parameter was added to Multicell() and Write() to set a maximum height.
December 5th, 2008· Bug item #2390566 "rect bug" was fixed.
· File path was fixed for font embedded files.
· SetFont() method signature was changed to include the font filename.
· Some font-related methods were improved.
· Methods getFontFamily() and getFontStyle() were added.
December 4th, 2008· PNG alpha channel is now supported (GD library is required).
· AddFont() function now support custom font file path on $file parameter.
· The default with variable ($dw) is now always defined for any font.
· The 'Style' attribute on CID-0 fonts was removed because of protection bug.
December 1st, 2008· A regular expression on getHtmlDomArray() to find HTML tags was fixed.
November 25th, 2008· makefont.php was fixed.
· Bug item #2339877 was fixed (false loop condition detected on WriteHTML()).
· Bug item #2336733 was fixed (lasth value update on Multicell() when border and fill are disabled).
· Bug item #2342303 was fixed (automatic page-break on Image() and ImageEPS()).
November 19th, 2008· Function _textstring() was fixed (bug 2309051).
· All examples were updated.
November 18th, 2008· CID-0 font bug was fixed.
· Some functions were optimized.
· Function getGroupPageNoFormatted() was added.
· Example n. 23 was updated.
November 17th, 2008· Bug item #2300007 "download mimetype pdf" was fixed.
· Double quotes were replaced by single quotes to improve PHP performances.
· A bug relative to HTML cell borders was fixed.
November 14th, 2008· The function setOpenCell() was added to set the top/bottom cell sides to be open or closed when the cell cross the page.
· A bug relative to list items indentation was fixed.
· A bug relative to borders on HTML tables and Multicell was fixed.
· A bug relative to rowspanned cells was fixed.
· A bug relative to html images across pages was fixed.
November 13th, 2008· Spaces between li tags are now automatically removed.
November 12th, 2008· A bug relative to fill color on next page was fixed.
November 12th, 2008· The function setListIndentWidth() was added to set custom indentation widht for HTML lists.
November 6th, 2008· A bug relative to HTML justification was fixed.
November 6th, 2008· This version fixes a bug in HTML justification and introduces two methods to format page numbers.
November 4th, 2008· Bug item n. 2217039 "filename handling improvement" was fixed.
October 31st, 2008· Font style bug was fixed.
October 31st, 2008· Bug item #2210922 (htm element br not work) was fixed.
· Write() function was improved to support margin changes.
October 29th, 2008· htmlcolors.php was changed to support class-loaders.
· ImageEps() function was improved in performances.
· Signature of Link() And Annotation() functions were changed.
· (Bug item #2198926) Links and Annotations alignment were fixed (support for geometric tranformations was added).
· rowspan mode for HTML table cells was improved and fixed.
· Booklet mode for double-sided pages was added; see SetBooklet() function and example n. 40.
· lastPage() signature is changed.
· Signature of Write() function is changed.
· Some HTML justification problems were fixed.
· Some functions were fixed to better support RTL mode.
· Example n. 10 was changed to support RTL mode.
· All examples were updated.
October 22nd, 2008· Bug item #2185399 was fixed (rowspan and page break).
· Bugs item #2186040 was fixed (writeHTML margin problem).
· Newline after table was removed.
October 22nd, 2008· Bug item #2184525 was fixed (rowspan on HTML cell).
October 21st, 2008· Support for "start" attribute was added to HTML ordered list.
· unicode_data.php file was changed to include UTF-8 to ASCII table.
· Some functions were modified to better support UTF-8 extensions to core fonts.
· Support for images on HTML lists was improved.
· Examples n. 1 and 6 were updated.
October 18th, 2008· This version contains several HTML-related improvements, including justification alignment and support for internal links.
October 13th, 2008· Bug n. 2157099 was fixed.
· SetX() and SetY() functions were improved.
· SetY() includes a new parameter to avoid the X reset.
October 9th, 2008· _putannots() and _putbookmarks() links alignment were fixed.
October 7th, 2008· An internal links bug was fixed.
September 28th, 2008· Minor bugfixes.
September 26th, 2008· setLIsymbol() was added to set the LI symbol used on UL lists.
· Missing $padding and $encryption_key variables declarations were added [Bug item #2129058].
September 19th, 2008· Bug #2118588 "Undefined offset in tcpdf.php on line 9581" was fixed.
· arailunicid0.php font was updated.
· The problem of javascript form fields duplication after saving was fixed.
September 17th, 2008· convertHTMLColorToDec() function was improved to support rgb(RR,GG,BB) notation.
· The following inline CSS attributes are now supported: text-decoration, color, background-color and font-size names: xx-small, x-small, small, medium, large, x-large, xx-large
· Example n. 6 was updated.
September 15th, 2008· _putcidfont0 function was improved to include CJK fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
· arialunicid0 font was added (see the new example n. 38).
· The following Unicode to CID-0 tables were added on fonts folder: uni2cid_ak12.php, uni2cid_aj16.php, uni2cid_ag15.php, uni2cid_ac15.php
September 12th, 2008· "stripos" function was replaced with "strpos + strtolower" for backward compatibility with PHP4.
· support for Spot Colors were added. Check the new example n. 37 and the following new functions: AddSpotColor() SetDrawSpotColor() SetFillSpotColor() SetTextSpotColor() _putspotcolors()
· Bookmark() function was improved to fix wrong levels.
· $lasth changes after header/footer calls were fixed.
September 7th, 2008· Some HTML-related problems were fixed.
August 28th, 2008· Line height on HTML was fixed.
· Image inside an HTML cell problem was fixed.
· A new "zarbold" persian font was added.