From 672ce775479a29d161eb3be8066292d42ef483e2 Mon Sep 17 00:00:00 2001 From: nicolaasuni Date: Fri, 10 Apr 2009 14:17:55 +0200 Subject: [PATCH] 4.5.038 --- CHANGELOG.TXT | 3 + README.TXT | 4 +- doc/classtrees_com-tecnick-tcpdf.html | 2 +- doc/com-tecnick-tcpdf/TCPDF.html | 418 +++++++++--------- doc/com-tecnick-tcpdf/TCPDFBarcode.html | 2 +- doc/com-tecnick-tcpdf/_barcodes.php.html | 2 +- .../_config---tcpdf_config.php.html | 2 +- doc/com-tecnick-tcpdf/_htmlcolors.php.html | 2 +- doc/com-tecnick-tcpdf/_tcpdf.php.html | 6 +- doc/com-tecnick-tcpdf/_unicode_data.php.html | 2 +- doc/elementindex.html | 2 +- doc/elementindex_com-tecnick-tcpdf.html | 2 +- doc/errors.html | 2 +- doc/index.html | 2 +- doc/li_com-tecnick-tcpdf.html | 2 +- tcpdf.php | 18 +- 16 files changed, 239 insertions(+), 232 deletions(-) diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT index 8c63ef5..b97da56 100755 --- a/CHANGELOG.TXT +++ b/CHANGELOG.TXT @@ -1,3 +1,6 @@ +4.5.038 (2009-04-10) + - Write() method was improved to support separators for Japanese, Korean, Chinese Traditional and Chinese Simplified. + 4.5.037 (2009-04-09) - General performances were improved. - The signature of the method utf8Bidi() was changed. diff --git a/README.TXT b/README.TXT index 8211eda..44ae31c 100755 --- a/README.TXT +++ b/README.TXT @@ -8,8 +8,8 @@ http://sourceforge.net/donate/index.php?group_id=128076 ------------------------------------------------------------ Name: TCPDF -Version: 4.5.037 -Release date: 2009-04-09 +Version: 4.5.038 +Release date: 2009-04-10 Author: Nicola Asuni Copyright (c) 2001-2009: diff --git a/doc/classtrees_com-tecnick-tcpdf.html b/doc/classtrees_com-tecnick-tcpdf.html index db45c04..2c5430e 100644 --- a/doc/classtrees_com-tecnick-tcpdf.html +++ b/doc/classtrees_com-tecnick-tcpdf.html @@ -45,7 +45,7 @@

- Documentation generated on Thu, 09 Apr 2009 19:28:56 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:41 +0200 by phpDocumentor 1.4.1
diff --git a/doc/com-tecnick-tcpdf/TCPDF.html b/doc/com-tecnick-tcpdf/TCPDF.html index c044d7e..a057eaa 100644 --- a/doc/com-tecnick-tcpdf/TCPDF.html +++ b/doc/com-tecnick-tcpdf/TCPDF.html @@ -74,7 +74,7 @@ Source Location: /tcpdf.php

Version:

@@ -580,7 +580,7 @@ This is a PHP class for generating PDF documents without requiring external exte author:  Nicola Asuni - info@tecnick.com - version:  4.5.037 + version:  4.5.038 link:  http://www.tcpdf.org @@ -5234,7 +5234,7 @@ $diskcache = false])
-

method addExtGState [line 9346]

+

method addExtGState [line 9350]

@@ -5327,7 +5327,7 @@ $fontfile = ''])
-

method addHtmlLink [line 6748]

+

method addHtmlLink [line 6752]

@@ -5396,7 +5396,7 @@ $style = -1])
-

method addHTMLVertSpace [line 12455]

+

method addHTMLVertSpace [line 12459]

@@ -5607,7 +5607,7 @@ $k)
-

method addTOC [line 13337]

+

method addTOC [line 13341]

@@ -5661,7 +5661,7 @@ $filler = '.'])
-

method AliasNbPages [line 9154]

+

method AliasNbPages [line 9158]

@@ -5703,7 +5703,7 @@ $alias = '{nb}'])
-

method AliasNumPage [line 9181]

+

method AliasNumPage [line 9185]

@@ -5820,7 +5820,7 @@ $spaces = 0])
-

method arrUTF8ToUTF16BE [line 6650]

+

method arrUTF8ToUTF16BE [line 6654]

@@ -5895,7 +5895,7 @@ $setbom = true])
-

method Bookmark [line 8757]

+

method Bookmark [line 8761]

@@ -5949,7 +5949,7 @@ $page = ''])
-

method Button [line 9039]

+

method Button [line 9043]

@@ -6111,7 +6111,7 @@ $ignore_min_height = false])
-

method CheckBox [line 9019]

+

method CheckBox [line 9023]

@@ -6207,7 +6207,7 @@ $h)
-

method Circle [line 7863]

+

method Circle [line 7867]

@@ -6306,7 +6306,7 @@ $afinish:)
-

method Clip [line 9609]

+

method Clip [line 9613]

@@ -6397,7 +6397,7 @@ $h)
-

method closeHTMLTagHandler [line 12133]

+

method closeHTMLTagHandler [line 12137]

@@ -6451,7 +6451,7 @@ $dom)
-

method ComboBox [line 9000]

+

method ComboBox [line 9004]

@@ -6511,7 +6511,7 @@ $prop = array()])
-

method commitTransaction [line 13494]

+

method commitTransaction [line 13498]

@@ -6539,7 +6539,7 @@ $prop = array()])
-

method convertHTMLColorToDec [line 6781]

+

method convertHTMLColorToDec [line 6785]

@@ -6575,7 +6575,7 @@ $color = '#000000'])
-

method CoonsPatchMesh [line 9529]

+

method CoonsPatchMesh [line 9533]

@@ -6677,7 +6677,7 @@ $coords_max = 1])
-

method Curve [line 7638]

+

method Curve [line 7642]

@@ -6779,7 +6779,7 @@ $fill_color = array()])
-

method Ellipse [line 7759]

+

method Ellipse [line 7763]

@@ -6991,7 +6991,7 @@ $msg)
-

method formatPageNumber [line 9258]

+

method formatPageNumber [line 9262]

@@ -7030,7 +7030,7 @@ $num)
-

method formatTOCPageNumber [line 9270]

+

method formatTOCPageNumber [line 9274]

@@ -7072,7 +7072,7 @@ $num)
-

method GetAbsX [line 4785]

+

method GetAbsX [line 4789]

@@ -7103,7 +7103,7 @@ $num)
-

method getAliasNbPages [line 9166]

+

method getAliasNbPages [line 9170]

@@ -7134,7 +7134,7 @@ $num)
-

method getAliasNumPage [line 9194]

+

method getAliasNumPage [line 9198]

@@ -7234,7 +7234,7 @@ $arr)
-

method getBarcode [line 10077]

+

method getBarcode [line 10081]

@@ -7358,7 +7358,7 @@ $pagenum = ''])
-

method getBuffer [line 13020]

+

method getBuffer [line 13024]

@@ -7485,7 +7485,7 @@ $ignore_min_height = false])
-

method getCellHeightRatio [line 9432]

+

method getCellHeightRatio [line 9436]

@@ -7555,7 +7555,7 @@ $char)
-

method getFontBuffer [line 13180]

+

method getFontBuffer [line 13184]

@@ -7597,7 +7597,7 @@ $font)
-

method getFontFamily [line 10553]

+

method getFontFamily [line 10557]

@@ -7628,7 +7628,7 @@ $font)
-

method getFontSize [line 10533]

+

method getFontSize [line 10537]

@@ -7659,7 +7659,7 @@ $font)
-

method getFontSizePt [line 10543]

+

method getFontSizePt [line 10547]

@@ -7718,7 +7718,7 @@ $font)
-

method getFontStyle [line 10563]

+

method getFontStyle [line 10567]

@@ -7749,7 +7749,7 @@ $font)
-

method getFooterFont [line 6711]

+

method getFooterFont [line 6715]

@@ -7805,7 +7805,7 @@ $font)
-

method getGDgamma [line 4728]

+

method getGDgamma [line 4732]

@@ -7844,7 +7844,7 @@ $v)
-

method getGraphicVars [line 12888]

+

method getGraphicVars [line 12892]

@@ -7875,7 +7875,7 @@ $v)
-

method getGroupPageNo [line 9207]

+

method getGroupPageNo [line 9211]

@@ -7900,7 +7900,7 @@ $v)
-

method getGroupPageNoFormatted [line 9217]

+

method getGroupPageNoFormatted [line 9221]

@@ -7959,7 +7959,7 @@ $v)
-

method getHeaderFont [line 6691]

+

method getHeaderFont [line 6695]

@@ -8015,7 +8015,7 @@ $v)
-

method getHtmlDomArray [line 10599]

+

method getHtmlDomArray [line 10603]

@@ -8054,7 +8054,7 @@ $html)
-

method getHTMLUnitToUnits [line 12610]

+

method getHTMLUnitToUnits [line 12614]

@@ -8120,7 +8120,7 @@ $point)
-

method getImageBuffer [line 13122]

+

method getImageBuffer [line 13126]

@@ -8277,7 +8277,7 @@ $image)
-

method GetLineWidth [line 7355]

+

method GetLineWidth [line 7359]

@@ -8311,7 +8311,7 @@ $image)
-

method getMargins [line 10496]

+

method getMargins [line 10500]

@@ -8466,7 +8466,7 @@ $w = 0])
-

method getObjFilename [line 12952]

+

method getObjFilename [line 12956]

@@ -8511,7 +8511,7 @@ $prefix)
-

method getOriginalMargins [line 10519]

+

method getOriginalMargins [line 10523]

@@ -8576,7 +8576,7 @@ $prefix)
-

method getPageBuffer [line 13063]

+

method getPageBuffer [line 13067]

@@ -8663,7 +8663,7 @@ $pagenum = ''])
-

method getPageGroupAlias [line 9229]

+

method getPageGroupAlias [line 9233]

@@ -8736,7 +8736,7 @@ $pagenum = ''])
-

method getPageNumGroupAlias [line 9244]

+

method getPageNumGroupAlias [line 9248]

@@ -8809,7 +8809,7 @@ $pagenum = ''])
-

method getPDFData [line 6730]

+

method getPDFData [line 6734]

@@ -8834,7 +8834,7 @@ $pagenum = ''])
-

method getRemainingWidth [line 4183]

+

method getRemainingWidth [line 4187]

@@ -8987,7 +8987,7 @@ $fontsize = 0])
-

method GetX [line 4769]

+

method GetX [line 4773]

@@ -9018,7 +9018,7 @@ $fontsize = 0])
-

method GetY [line 4796]

+

method GetY [line 4800]

@@ -9049,7 +9049,7 @@ $fontsize = 0])
-

method Gradient [line 9632]

+

method Gradient [line 9636]

@@ -9134,7 +9134,7 @@ $coords)
-

method Image [line 4304]

+

method Image [line 4308]

@@ -9254,7 +9254,7 @@ $border = 0])
-

method ImageEps [line 9804]

+

method ImageEps [line 9808]

@@ -9350,7 +9350,7 @@ $border = 0])
-

method ImagePngAlpha [line 4684]

+

method ImagePngAlpha [line 4688]

@@ -9455,7 +9455,7 @@ $palign = ''])
-

method IncludeJS [line 8849]

+

method IncludeJS [line 8853]

@@ -9491,7 +9491,7 @@ $script)
-

method intToRoman [line 12681]

+

method intToRoman [line 12685]

@@ -9575,7 +9575,7 @@ $resetmargins = false])
-

method Line [line 7505]

+

method Line [line 7509]

@@ -9641,7 +9641,7 @@ $style = array()])
-

method LinearGradient [line 9489]

+

method LinearGradient [line 9493]

@@ -9791,7 +9791,7 @@ $spaces = 0])
-

method ListBox [line 8977]

+

method ListBox [line 8981]

@@ -9851,7 +9851,7 @@ $prop = array()])
-

method Ln [line 4741]

+

method Ln [line 4745]

@@ -9899,7 +9899,7 @@ $cell = false])
-

method MirrorH [line 7129]

+

method MirrorH [line 7133]

@@ -9941,7 +9941,7 @@ $x = ''])
-

method MirrorL [line 7165]

+

method MirrorL [line 7169]

@@ -9995,7 +9995,7 @@ $y = ''])
-

method MirrorP [line 7152]

+

method MirrorP [line 7156]

@@ -10043,7 +10043,7 @@ $y = ''])
-

method MirrorV [line 7140]

+

method MirrorV [line 7144]

@@ -10085,7 +10085,7 @@ $y = ''])
-

method movePage [line 13198]

+

method movePage [line 13202]

@@ -10259,7 +10259,7 @@ $maxh = 0])
-

method objclone [line 13529]

+

method objclone [line 13533]

@@ -10332,7 +10332,7 @@ $object)
-

method openHTMLTagHandler [line 11817]

+

method openHTMLTagHandler [line 11821]

@@ -10386,7 +10386,7 @@ $dom)
-

method Output [line 4888]

+

method Output [line 4892]

@@ -10468,7 +10468,7 @@ $dest = 'I'])
-

method PageNoFormatted [line 9280]

+

method PageNoFormatted [line 9284]

@@ -10499,7 +10499,7 @@ $dest = 'I'])
-

method PieSector [line 9726]

+

method PieSector [line 9730]

@@ -10601,7 +10601,7 @@ $o:)
-

method pixelsToUnits [line 6834]

+

method pixelsToUnits [line 6838]

@@ -10640,7 +10640,7 @@ $px)
-

method Polycurve [line 7695]

+

method Polycurve [line 7699]

@@ -10712,7 +10712,7 @@ $fill_color = array()])
-

method Polygon [line 7888]

+

method Polygon [line 7892]

@@ -10769,7 +10769,7 @@ $fill_color = array()])
-

method putHtmlListBullet [line 12746]

+

method putHtmlListBullet [line 12750]

@@ -10820,7 +10820,7 @@ $size = 10])
-

method RadialGradient [line 9507]

+

method RadialGradient [line 9511]

@@ -10898,7 +10898,7 @@ $coords = array(0.5,0.5,0.5,0.5,1)])
-

method RadioButton [line 8959]

+

method RadioButton [line 8963]

@@ -10946,7 +10946,7 @@ $prop = array()])
-

method readDiskCache [line 12992]

+

method readDiskCache [line 12996]

@@ -10994,7 +10994,7 @@ $file)
-

method Rect [line 7540]

+

method Rect [line 7544]

@@ -11072,7 +11072,7 @@ $fill_color = array()])
-

method RegularPolygon [line 7987]

+

method RegularPolygon [line 7991]

@@ -11225,7 +11225,7 @@ $txt = ''])
-

method rfread [line 4657]

+

method rfread [line 4661]

@@ -11273,7 +11273,7 @@ $length)
-

method rollbackTransaction [line 13507]

+

method rollbackTransaction [line 13511]

@@ -11312,7 +11312,7 @@ $action)
-

method Rotate [line 7224]

+

method Rotate [line 7228]

@@ -11366,7 +11366,7 @@ $y = ''])
-

method RoundedRect [line 8091]

+

method RoundedRect [line 8095]

@@ -11453,7 +11453,7 @@ $fill_color = array()])
-

method Scale [line 7094]

+

method Scale [line 7098]

@@ -11513,7 +11513,7 @@ $y = ''])
-

method ScaleX [line 7054]

+

method ScaleX [line 7058]

@@ -11567,7 +11567,7 @@ $y = ''])
-

method ScaleXY [line 7080]

+

method ScaleXY [line 7084]

@@ -11621,7 +11621,7 @@ $y = ''])
-

method ScaleY [line 7067]

+

method ScaleY [line 7071]

@@ -11675,7 +11675,7 @@ $y = ''])
-

method setAlpha [line 9389]

+

method setAlpha [line 9393]

@@ -11807,7 +11807,7 @@ $margin = 0])
-

method setBarcode [line 10067]

+

method setBarcode [line 10071]

@@ -11843,7 +11843,7 @@ $bc = ''])
-

method SetBooklet [line 12524]

+

method SetBooklet [line 12528]

@@ -11894,7 +11894,7 @@ $outer = -1])
-

method setBuffer [line 13002]

+

method setBuffer [line 13006]

@@ -11933,7 +11933,7 @@ $data)
-

method setCellHeightRatio [line 9423]

+

method setCellHeightRatio [line 9427]

@@ -12131,7 +12131,7 @@ $font)
-

method setDefaultTableColumns [line 9413]

+

method setDefaultTableColumns [line 9417]

@@ -12368,7 +12368,7 @@ $tint = 100])
-

method setExtGState [line 9358]

+

method setExtGState [line 9362]

@@ -12614,7 +12614,7 @@ $fontfile = ''])
-

method setFontBuffer [line 13138]

+

method setFontBuffer [line 13142]

@@ -12701,7 +12701,7 @@ $size)
-

method setFontSubBuffer [line 13160]

+

method setFontSubBuffer [line 13164]

@@ -12780,7 +12780,7 @@ $data)
-

method setFooterFont [line 6701]

+

method setFooterFont [line 6705]

@@ -12855,7 +12855,7 @@ $fm = 10])
-

method setGraphicVars [line 12919]

+

method setGraphicVars [line 12923]

@@ -12976,7 +12976,7 @@ $hs = ''])
-

method setHeaderFont [line 6681]

+

method setHeaderFont [line 6685]

@@ -13051,7 +13051,7 @@ $hm = 10])
-

method setHtmlLinksStyle [line 12595]

+

method setHtmlLinksStyle [line 12599]

@@ -13096,7 +13096,7 @@ $fontstyle = 'U'])
-

method setHtmlVSpace [line 12564]

+

method setHtmlVSpace [line 12568]

@@ -13135,7 +13135,7 @@ $tagvs)
-

method setImageBuffer [line 13079]

+

method setImageBuffer [line 13083]

@@ -13222,7 +13222,7 @@ $scale)
-

method setImageSubBuffer [line 13102]

+

method setImageSubBuffer [line 13106]

@@ -13273,7 +13273,7 @@ $data)
-

method setJPEGQuality [line 9400]

+

method setJPEGQuality [line 9404]

@@ -13351,7 +13351,7 @@ $keywords)
-

method setLanguageArray [line 6721]

+

method setLanguageArray [line 6725]

@@ -13474,7 +13474,7 @@ $margin)
-

method SetLineStyle [line 7380]

+

method SetLineStyle [line 7384]

@@ -13520,7 +13520,7 @@ $style)
-

method SetLineWidth [line 7341]

+

method SetLineWidth [line 7345]

@@ -13616,7 +13616,7 @@ $page = -1])
-

method setListIndentWidth [line 12574]

+

method setListIndentWidth [line 12578]

@@ -13655,7 +13655,7 @@ $width)
-

method setLIsymbol [line 12484]

+

method setLIsymbol [line 12488]

@@ -13748,7 +13748,7 @@ $right = -1])
-

method setOpenCell [line 12584]

+

method setOpenCell [line 12588]

@@ -13835,7 +13835,7 @@ $resetmargins = false])
-

method setPageBuffer [line 13036]

+

method setPageBuffer [line 13040]

@@ -14049,7 +14049,7 @@ $unit)
-

method setPDFVersion [line 9442]

+

method setPDFVersion [line 9446]

@@ -14163,7 +14163,7 @@ $val = true])
-

method SetProtection [line 6997]

+

method SetProtection [line 7001]

@@ -14641,7 +14641,7 @@ $margin)
-

method setUserRights [line 9119]

+

method setUserRights [line 9123]

@@ -14701,7 +14701,7 @@ $signature = '/Modify'])
-

method setViewerPreferences [line 9472]

+

method setViewerPreferences [line 9476]

@@ -14737,7 +14737,7 @@ $preferences)
-

method setVisibility [line 9310]

+

method setVisibility [line 9314]

@@ -14773,7 +14773,7 @@ $v)
-

method SetX [line 4809]

+

method SetX [line 4813]

@@ -14815,7 +14815,7 @@ $x)
-

method SetXY [line 4872]

+

method SetXY [line 4876]

@@ -14863,7 +14863,7 @@ $y)
-

method SetY [line 4841]

+

method SetY [line 4845]

@@ -14911,7 +14911,7 @@ $resetx = true])
-

method Skew [line 7284]

+

method Skew [line 7288]

@@ -14971,7 +14971,7 @@ $y = ''])
-

method SkewX [line 7257]

+

method SkewX [line 7261]

@@ -15025,7 +15025,7 @@ $y = ''])
-

method SkewY [line 7270]

+

method SkewY [line 7274]

@@ -15079,7 +15079,7 @@ $y = ''])
-

method StarPolygon [line 8042]

+

method StarPolygon [line 8046]

@@ -15251,7 +15251,7 @@ $format = ''])
-

method startPageGroup [line 9139]

+

method startPageGroup [line 9143]

@@ -15287,7 +15287,7 @@ $page = ''])
-

method startTransaction [line 13480]

+

method startTransaction [line 13484]

@@ -15315,7 +15315,7 @@ $page = ''])
-

method StartTransform [line 7025]

+

method StartTransform [line 7029]

@@ -15346,7 +15346,7 @@ $page = ''])
-

method StopTransform [line 7038]

+

method StopTransform [line 7042]

@@ -15377,7 +15377,7 @@ $page = ''])
-

method swapMargins [line 12540]

+

method swapMargins [line 12544]

@@ -15485,7 +15485,7 @@ $clip = false])
-

method TextField [line 8946]

+

method TextField [line 8950]

@@ -15539,7 +15539,7 @@ $prop = array()])
-

method Transform [line 7317]

+

method Transform [line 7321]

@@ -15581,7 +15581,7 @@ $tm)
-

method Translate [line 7200]

+

method Translate [line 7204]

@@ -15629,7 +15629,7 @@ $t_y)
-

method TranslateX [line 7177]

+

method TranslateX [line 7181]

@@ -15671,7 +15671,7 @@ $t_x)
-

method TranslateY [line 7188]

+

method TranslateY [line 7192]

@@ -15713,7 +15713,7 @@ $t_y)
-

method unhtmlentities [line 6845]

+

method unhtmlentities [line 6849]

@@ -15752,7 +15752,7 @@ $text_to_convert)
-

method UniArrSubString [line 4222]

+

method UniArrSubString [line 4226]

@@ -15806,7 +15806,7 @@ $end = ''])
-

method unichr [line 4255]

+

method unichr [line 4259]

@@ -15851,7 +15851,7 @@ $c)
-

method UTF8ArrayToUniArray [line 4243]

+

method UTF8ArrayToUniArray [line 4247]

@@ -15893,7 +15893,7 @@ $ta)
-

method UTF8ArrSubString [line 4199]

+

method UTF8ArrSubString [line 4203]

@@ -15944,7 +15944,7 @@ $end = ''])
-

method utf8Bidi [line 8190]

+

method utf8Bidi [line 8194]

@@ -15998,7 +15998,7 @@ $forcertl = false])
-

method UTF8StringToArray [line 6483]

+

method UTF8StringToArray [line 6487]

@@ -16064,7 +16064,7 @@ $str)
-

method utf8StrRev [line 8176]

+

method utf8StrRev [line 8180]

@@ -16118,7 +16118,7 @@ $forcertl = false])
-

method UTF8ToLatin1 [line 6590]

+

method UTF8ToLatin1 [line 6594]

@@ -16160,7 +16160,7 @@ $str)
-

method UTF8ToUTF16BE [line 6574]

+

method UTF8ToUTF16BE [line 6578]

@@ -16307,7 +16307,7 @@ $maxh = 0])
-

method write1DBarcode [line 10096]

+

method write1DBarcode [line 10100]

@@ -16397,7 +16397,7 @@ $align = ''])
-

method write2DBarcode [line 10349]

+

method write2DBarcode [line 10353]

@@ -16481,7 +16481,7 @@ $align = ''])
-

method writeBarcode [line 10299]

+

method writeBarcode [line 10303]

@@ -16571,7 +16571,7 @@ $code)
-

method writeDiskCache [line 12964]

+

method writeDiskCache [line 12968]

@@ -16628,7 +16628,7 @@ $file)
-

method writeHTML [line 11004]

+

method writeHTML [line 11008]

@@ -16694,7 +16694,7 @@ $align = ''])
-

method writeHTMLCell [line 10587]

+

method writeHTMLCell [line 10591]

@@ -16796,7 +16796,7 @@ $autopadding = true])
-

method _addfield [line 8911]

+

method _addfield [line 8915]

@@ -16868,7 +16868,7 @@ $prop)
-

method _beginpage [line 6266]

+

method _beginpage [line 6270]

@@ -16910,7 +16910,7 @@ $format = ''])
-

method _datastring [line 6376]

+

method _datastring [line 6380]

@@ -16949,7 +16949,7 @@ $s)
-

method _destroy [line 4982]

+

method _destroy [line 4986]

@@ -16994,7 +16994,7 @@ $preserve_objcopy = false])
-

method _dochecks [line 5000]

+

method _dochecks [line 5004]

@@ -17019,7 +17019,7 @@ $preserve_objcopy = false])
-

method _dolinethrough [line 6341]

+

method _dolinethrough [line 6345]

@@ -17067,7 +17067,7 @@ $txt)
-

method _dounderline [line 6327]

+

method _dounderline [line 6331]

@@ -17115,7 +17115,7 @@ $txt)
-

method _enddoc [line 6210]

+

method _enddoc [line 6214]

@@ -17140,7 +17140,7 @@ $txt)
-

method _endpage [line 6305]

+

method _endpage [line 6309]

@@ -17165,7 +17165,7 @@ $txt)
-

method _escape [line 6365]

+

method _escape [line 6369]

@@ -17204,7 +17204,7 @@ $s)
-

method _escapetext [line 6403]

+

method _escapetext [line 6407]

@@ -17243,7 +17243,7 @@ $s)
-

method _freadint [line 6354]

+

method _freadint [line 6358]

@@ -17282,7 +17282,7 @@ $f)
-

method _generateencryptionkey [line 6965]

+

method _generateencryptionkey [line 6969]

@@ -17336,7 +17336,7 @@ $protection)
-

method _getfontpath [line 5016]

+

method _getfontpath [line 5020]

@@ -17361,7 +17361,7 @@ $protection)
-

method _JScolor [line 8887]

+

method _JScolor [line 8891]

@@ -17397,7 +17397,7 @@ $color)
-

method _md5_16 [line 6926]

+

method _md5_16 [line 6930]

@@ -17442,7 +17442,7 @@ $str)
-

method _newobj [line 6314]

+

method _newobj [line 6318]

@@ -17467,7 +17467,7 @@ $str)
-

method _objectkey [line 6858]

+

method _objectkey [line 6862]

@@ -17506,7 +17506,7 @@ $n)
-

method _out [line 6434]

+

method _out [line 6438]

@@ -17542,7 +17542,7 @@ $s)
-

method _outarc [line 9706]

+

method _outarc [line 9710]

@@ -17614,7 +17614,7 @@ $y3)
-

method _outCurve [line 7485]

+

method _outCurve [line 7489]

@@ -17680,7 +17680,7 @@ $y3)
-

method _outLine [line 7449]

+

method _outLine [line 7453]

@@ -17722,7 +17722,7 @@ $y)
-

method _outPoint [line 7435]

+

method _outPoint [line 7439]

@@ -17764,7 +17764,7 @@ $y)
-

method _outRect [line 7466]

+

method _outRect [line 7470]

@@ -17827,7 +17827,7 @@ $op)
-

method _Ovalue [line 6939]

+

method _Ovalue [line 6943]

@@ -17878,7 +17878,7 @@ $owner_pass)
-

method _parsejpeg [line 4527]

+

method _parsejpeg [line 4531]

@@ -17917,7 +17917,7 @@ $file)
-

method _parsepng [line 4553]

+

method _parsepng [line 4557]

@@ -17956,7 +17956,7 @@ $file)
-

method _putannots [line 5172]

+

method _putannots [line 5176]

@@ -17998,7 +17998,7 @@ $n)
-

method _putbookmarks [line 8785]

+

method _putbookmarks [line 8789]

@@ -18023,7 +18023,7 @@ $n)
-

method _putcatalog [line 6074]

+

method _putcatalog [line 6078]

@@ -18048,7 +18048,7 @@ $n)
-

method _putcidfont0 [line 5830]

+

method _putcidfont0 [line 5834]

@@ -18121,7 +18121,7 @@ $font)
-

method _putencryption [line 6867]

+

method _putencryption [line 6871]

@@ -18149,7 +18149,7 @@ $font)
-

method _putextgstates [line 9368]

+

method _putextgstates [line 9372]

@@ -18174,7 +18174,7 @@ $font)
-

method _putfonts [line 5520]

+

method _putfonts [line 5524]

@@ -18199,7 +18199,7 @@ $font)
-

method _putfontwidths [line 5647]

+

method _putfontwidths [line 5651]

@@ -18247,7 +18247,7 @@ $cidoffset = 0])
-

method _putheader [line 6202]

+

method _putheader [line 6206]

@@ -18272,7 +18272,7 @@ $cidoffset = 0])
-

method _putimages [line 5890]

+

method _putimages [line 5894]

@@ -18297,7 +18297,7 @@ $cidoffset = 0])
-

method _putinfo [line 6047]

+

method _putinfo [line 6051]

@@ -18322,7 +18322,7 @@ $cidoffset = 0])
-

method _putjavascript [line 8859]

+

method _putjavascript [line 8863]

@@ -18347,7 +18347,7 @@ $cidoffset = 0])
-

method _putocg [line 9289]

+

method _putocg [line 9293]

@@ -18372,7 +18372,7 @@ $cidoffset = 0])
-

method _putpages [line 5027]

+

method _putpages [line 5031]

@@ -18397,7 +18397,7 @@ $cidoffset = 0])
-

method _putresourcedict [line 5973]

+

method _putresourcedict [line 5977]

@@ -18422,7 +18422,7 @@ $cidoffset = 0])
-

method _putresources [line 6014]

+

method _putresources [line 6018]

@@ -18447,7 +18447,7 @@ $cidoffset = 0])
-

method _putshaders [line 9656]

+

method _putshaders [line 9660]

@@ -18478,7 +18478,7 @@ $cidoffset = 0])
-

method _putspotcolors [line 5945]

+

method _putspotcolors [line 5949]

@@ -18506,7 +18506,7 @@ $cidoffset = 0])
-

method _putstream [line 6420]

+

method _putstream [line 6424]

@@ -18542,7 +18542,7 @@ $s)
-

method _puttrailer [line 6188]

+

method _puttrailer [line 6192]

@@ -18567,7 +18567,7 @@ $s)
-

method _puttruetypeunicode [line 5745]

+

method _puttruetypeunicode [line 5749]

@@ -18609,7 +18609,7 @@ $font)
-

method _putuserrights [line 9063]

+

method _putuserrights [line 9067]

diff --git a/tcpdf.php b/tcpdf.php index 93959b6..debd47b 100755 --- a/tcpdf.php +++ b/tcpdf.php @@ -2,9 +2,9 @@ //============================================================+ // File name : tcpdf.php // Begin : 2002-08-03 -// Last Update : 2009-04-07 +// Last Update : 2009-04-10 // Author : Nicola Asuni - info@tecnick.com - http://www.tcpdf.org -// Version : 4.5.037 +// Version : 4.5.038 // License : GNU LGPL (http://www.gnu.org/copyleft/lesser.html) // ---------------------------------------------------------------------------- // Copyright (C) 2002-2009 Nicola Asuni - Tecnick.com S.r.l. @@ -122,7 +122,7 @@ * @copyright 2002-2009 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com * @link http://www.tcpdf.org * @license http://www.gnu.org/copyleft/lesser.html LGPL - * @version 4.5.037 + * @version 4.5.038 */ /** @@ -146,14 +146,14 @@ if (!class_exists('TCPDF', false)) { /** * define default PDF document producer */ - define('PDF_PRODUCER', 'TCPDF 4.5.037 (http://www.tcpdf.org)'); + define('PDF_PRODUCER', 'TCPDF 4.5.038 (http://www.tcpdf.org)'); /** * This is a PHP class for generating PDF documents without requiring external extensions.
* 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.
* @name TCPDF * @package com.tecnick.tcpdf - * @version 4.5.037 + * @version 4.5.038 * @author Nicola Asuni - info@tecnick.com * @link http://www.tcpdf.org * @license http://www.gnu.org/copyleft/lesser.html LGPL @@ -3978,8 +3978,12 @@ if (!class_exists('TCPDF', false)) { $w = $this->getRemainingWidth(); $wmax = $w - (2 * $this->cMargin); } else { - // 160 is the non-breaking space, 173 is SHY (Soft Hypen) - if (($c != 160) AND (preg_match('/[\s]/', $this->unichr($c)) OR ($c == 173))) { + // 160 is the non-breaking space. + // 173 is SHY (Soft Hypen). + // \p{Z} or \p{Separator}: any kind of Unicode whitespace or invisible separator. + // \p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants. + // \p{Lo} is needed because Chinese characters are packed next to each other without spaces in between. + if (($c != 160) AND (($c == 173) OR preg_match('/[\s\p{Z}\p{Lo}]/', $this->unichr($c)))) { // update last blank space position $sep = $i; // check if is a SHY
diff --git a/doc/li_com-tecnick-tcpdf.html b/doc/li_com-tecnick-tcpdf.html index b4bd8d1..bd37659 100644 --- a/doc/li_com-tecnick-tcpdf.html +++ b/doc/li_com-tecnick-tcpdf.html @@ -58,7 +58,7 @@ This documentation was generated by phpDocumentor v1.4.1

- Documentation generated on Thu, 09 Apr 2009 19:28:56 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:41 +0200 by phpDocumentor 1.4.1
@@ -18634,7 +18634,7 @@ $font)
-

method _putviewerpreferences [line 6118]

+

method _putviewerpreferences [line 6122]

diff --git a/doc/index.html b/doc/index.html index b4bd8d1..bd37659 100644 --- a/doc/index.html +++ b/doc/index.html @@ -58,7 +58,7 @@ This documentation was generated by phpDocumentor v1.4.1

- Documentation generated on Thu, 09 Apr 2009 19:28:56 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:41 +0200 by phpDocumentor 1.4.1
diff --git a/doc/errors.html b/doc/errors.html index a8d36bd..ca1b41d 100644 --- a/doc/errors.html +++ b/doc/errors.html @@ -35,7 +35,7 @@ Post-parsing

- Documentation generated on Thu, 09 Apr 2009 19:29:02 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:47 +0200 by phpDocumentor 1.4.1
@@ -18665,7 +18665,7 @@ $font)
-

method _putxobjectdict [line 5962]

+

method _putxobjectdict [line 5966]

diff --git a/doc/elementindex_com-tecnick-tcpdf.html b/doc/elementindex_com-tecnick-tcpdf.html index 963483b..c2f1ed0 100644 --- a/doc/elementindex_com-tecnick-tcpdf.html +++ b/doc/elementindex_com-tecnick-tcpdf.html @@ -1337,7 +1337,7 @@ top

- Documentation generated on Thu, 09 Apr 2009 19:28:56 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:41 +0200 by phpDocumentor 1.4.1
diff --git a/doc/elementindex.html b/doc/elementindex.html index 4ea0c98..b18c0a5 100644 --- a/doc/elementindex.html +++ b/doc/elementindex.html @@ -1314,7 +1314,7 @@ top

- Documentation generated on Thu, 09 Apr 2009 19:28:56 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:41 +0200 by phpDocumentor 1.4.1
@@ -18690,7 +18690,7 @@ $font)
-

method _RC4 [line 6886]

+

method _RC4 [line 6890]

diff --git a/doc/com-tecnick-tcpdf/_unicode_data.php.html b/doc/com-tecnick-tcpdf/_unicode_data.php.html index 365270c..b718f4e 100644 --- a/doc/com-tecnick-tcpdf/_unicode_data.php.html +++ b/doc/com-tecnick-tcpdf/_unicode_data.php.html @@ -237,7 +237,7 @@ Unicode Include file for TCPDF.




- Documentation generated on Thu, 09 Apr 2009 19:29:01 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:47 +0200 by phpDocumentor 1.4.1
@@ -18741,7 +18741,7 @@ $text)
-

method _textstring [line 6389]

+

method _textstring [line 6393]

diff --git a/doc/com-tecnick-tcpdf/_tcpdf.php.html b/doc/com-tecnick-tcpdf/_tcpdf.php.html index 652f751..328bc32 100644 --- a/doc/com-tecnick-tcpdf/_tcpdf.php.html +++ b/doc/com-tecnick-tcpdf/_tcpdf.php.html @@ -73,7 +73,7 @@ This is a PHP class for generating PDF documents without requiring external exte - + @@ -104,7 +104,7 @@ unicode data

diff --git a/doc/com-tecnick-tcpdf/_htmlcolors.php.html b/doc/com-tecnick-tcpdf/_htmlcolors.php.html index f1c7214..2534445 100644 --- a/doc/com-tecnick-tcpdf/_htmlcolors.php.html +++ b/doc/com-tecnick-tcpdf/_htmlcolors.php.html @@ -88,7 +88,7 @@ Array of WEB safe colors.




- Documentation generated on Thu, 09 Apr 2009 19:28:56 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:41 +0200 by phpDocumentor 1.4.1
@@ -18780,7 +18780,7 @@ $s)
-

method _toJPEG [line 4511]

+

method _toJPEG [line 4515]

diff --git a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html index 30da577..2bb223a 100644 --- a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html +++ b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html @@ -507,7 +507,7 @@ Configuration file for TCPDF.




- Documentation generated on Thu, 09 Apr 2009 19:29:01 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:47 +0200 by phpDocumentor 1.4.1
diff --git a/doc/com-tecnick-tcpdf/_barcodes.php.html b/doc/com-tecnick-tcpdf/_barcodes.php.html index 001c504..cc334df 100644 --- a/doc/com-tecnick-tcpdf/_barcodes.php.html +++ b/doc/com-tecnick-tcpdf/_barcodes.php.html @@ -96,7 +96,7 @@ PHP class to creates array representations for common 1D barcodes to be used wit

- Documentation generated on Thu, 09 Apr 2009 19:28:56 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:41 +0200 by phpDocumentor 1.4.1
@@ -18822,7 +18822,7 @@ $file)
-

method _Uvalue [line 6952]

+

method _Uvalue [line 6956]

diff --git a/doc/com-tecnick-tcpdf/TCPDFBarcode.html b/doc/com-tecnick-tcpdf/TCPDFBarcode.html index 2c82086..3ef30f4 100644 --- a/doc/com-tecnick-tcpdf/TCPDFBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDFBarcode.html @@ -640,7 +640,7 @@ $type)

- Documentation generated on Thu, 09 Apr 2009 19:28:56 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:41 +0200 by phpDocumentor 1.4.1
@@ -18859,7 +18859,7 @@ $file)

- Documentation generated on Thu, 09 Apr 2009 19:28:57 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:42 +0200 by phpDocumentor 1.4.1
author:  Nicola Asuni
version:  4.5.037version:  4.5.038
copyright:  2002-2009 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com
- PDF_PRODUCER = 'TCPDF 4.5.037 (http://www.tcpdf.org)' + PDF_PRODUCER = 'TCPDF 4.5.038 (http://www.tcpdf.org)'
@@ -115,7 +115,7 @@ unicode data


- Documentation generated on Thu, 09 Apr 2009 19:28:57 +0200 by phpDocumentor 1.4.1 + Documentation generated on Fri, 10 Apr 2009 14:17:42 +0200 by phpDocumentor 1.4.1