diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT index c9311c1..79c5d8b 100755 --- a/CHANGELOG.TXT +++ b/CHANGELOG.TXT @@ -1,3 +1,6 @@ +4.8.028 (2010-01-26) + - Text alignment for RTL mode was fixed. + 4.8.027 (2010-01-25) - Bug item #2938412 "Table related problems - thead, nobr, table width" was fixed. diff --git a/README.TXT b/README.TXT index 7661786..4fcc3ed 100755 --- a/README.TXT +++ b/README.TXT @@ -8,8 +8,8 @@ http://sourceforge.net/donate/index.php?group_id=128076 ------------------------------------------------------------ Name: TCPDF -Version: 4.8.027 -Release date: 2010-01-25 +Version: 4.8.028 +Release date: 2010-01-26 Author: Nicola Asuni Copyright (c) 2001-2010: diff --git a/doc/classtrees_com-tecnick-tcpdf.html b/doc/classtrees_com-tecnick-tcpdf.html index f0cd270..ae8b342 100644 --- a/doc/classtrees_com-tecnick-tcpdf.html +++ b/doc/classtrees_com-tecnick-tcpdf.html @@ -45,7 +45,7 @@

- Documentation generated on Mon, 25 Jan 2010 18:14:10 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/TCPDF.html b/doc/com-tecnick-tcpdf/TCPDF.html index ec99b7f..a64f767 100644 --- a/doc/com-tecnick-tcpdf/TCPDF.html +++ b/doc/com-tecnick-tcpdf/TCPDF.html @@ -74,7 +74,7 @@ Source Location: /tcpdf.php

Version:

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

method addExtGState [line 11456]

+

method addExtGState [line 11462]

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

method addHtmlLink [line 7825]

+

method addHtmlLink [line 7831]

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

method addHTMLVertSpace [line 15096]

+

method addHTMLVertSpace [line 15102]

@@ -6364,7 +6364,7 @@ $closing = false])
-

method addJavascriptObject [line 10076]

+

method addJavascriptObject [line 10082]

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

method addTOC [line 16119]

+

method addTOC [line 16125]

@@ -6620,7 +6620,7 @@ $toc_name = 'TOC'])
-

method AliasNbPages [line 11264]

+

method AliasNbPages [line 11270]

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

method AliasNumPage [line 11291]

+

method AliasNumPage [line 11297]

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

method Arrow [line 9318]

+

method Arrow [line 9324]

@@ -6857,7 +6857,7 @@ $arm_angle = 15])
-

method arrUTF8ToUTF16BE [line 7723]

+

method arrUTF8ToUTF16BE [line 7729]

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

method Bookmark [line 9962]

+

method Bookmark [line 9968]

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

method Button [line 10970]

+

method Button [line 10976]

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

method CheckBox [line 10900]

+

method CheckBox [line 10906]

@@ -7328,7 +7328,7 @@ $addpage = true])
-

method Circle [line 8952]

+

method Circle [line 8958]

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

method Clip [line 11709]

+

method Clip [line 11715]

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

method closeHTMLTagHandler [line 14743]

+

method closeHTMLTagHandler [line 14749]

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

method ComboBox [line 10839]

+

method ComboBox [line 10845]

@@ -7662,7 +7662,7 @@ $js = false])
-

method commitTransaction [line 16278]

+

method commitTransaction [line 16284]

@@ -7690,7 +7690,7 @@ $js = false])
-

method convertHTMLColorToDec [line 7858]

+

method convertHTMLColorToDec [line 7864]

@@ -7729,7 +7729,7 @@ $color = '#FFFFFF'])
-

method CoonsPatchMesh [line 11629]

+

method CoonsPatchMesh [line 11635]

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

method Curve [line 8727]

+

method Curve [line 8733]

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

method deletePage [line 15978]

+

method deletePage [line 15984]

@@ -7975,7 +7975,7 @@ $page)
-

method Ellipse [line 8848]

+

method Ellipse [line 8854]

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

method empty_string [line 16332]

+

method empty_string [line 16338]

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

method formatPageNumber [line 11368]

+

method formatPageNumber [line 11374]

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

method formatTOCPageNumber [line 11380]

+

method formatTOCPageNumber [line 11386]

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

method GetAbsX [line 5272]

+

method GetAbsX [line 5278]

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

method getAliasNbPages [line 11276]

+

method getAliasNbPages [line 11282]

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

method getAliasNumPage [line 11304]

+

method getAliasNumPage [line 11310]

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

method getAnnotOptFromJSProp [line 10207]

+

method getAnnotOptFromJSProp [line 10213]

@@ -8517,7 +8517,7 @@ $getarray = false])
-

method getBarcode [line 12180]

+

method getBarcode [line 12186]

@@ -8545,7 +8545,7 @@ $getarray = false])
-

method getBorderMode [line 4148]

+

method getBorderMode [line 4154]

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

method getBuffer [line 15664]

+

method getBuffer [line 15670]

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

method getCellHeightRatio [line 11549]

+

method getCellHeightRatio [line 11555]

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

method getFontBuffer [line 15824]

+

method getFontBuffer [line 15830]

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

method getFontFamily [line 12666]

+

method getFontFamily [line 12672]

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

method getFontSize [line 12646]

+

method getFontSize [line 12652]

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

method getFontSizePt [line 12656]

+

method getFontSizePt [line 12662]

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

method getFontStyle [line 12676]

+

method getFontStyle [line 12682]

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

method getFooterFont [line 7784]

+

method getFooterFont [line 7790]

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

method getFormDefaultProp [line 10582]

+

method getFormDefaultProp [line 10588]

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

method getGDgamma [line 5215]

+

method getGDgamma [line 5221]

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

method getGraphicVars [line 15532]

+

method getGraphicVars [line 15538]

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

method getGroupPageNo [line 11317]

+

method getGroupPageNo [line 11323]

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

method getGroupPageNoFormatted [line 11327]

+

method getGroupPageNoFormatted [line 11333]

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

method getHeaderFont [line 7764]

+

method getHeaderFont [line 7770]

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

method getHtmlDomArray [line 12712]

+

method getHtmlDomArray [line 12718]

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

method getHTMLUnitToUnits [line 15251]

+

method getHTMLUnitToUnits [line 15257]

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

method getImageBuffer [line 15766]

+

method getImageBuffer [line 15772]

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

method getImageFileType [line 4697]

+

method getImageFileType [line 4703]

@@ -9645,7 +9645,7 @@ $imgfile)
-

method GetLineWidth [line 8441]

+

method GetLineWidth [line 8447]

@@ -9679,7 +9679,7 @@ $imgfile)
-

method getMargins [line 12609]

+

method getMargins [line 12615]

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

method getNumLines [line 4227]

+

method getNumLines [line 4233]

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

method getObjFilename [line 15596]

+

method getObjFilename [line 15602]

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

method getOriginalMargins [line 12632]

+

method getOriginalMargins [line 12638]

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

method getPageBuffer [line 15707]

+

method getPageBuffer [line 15713]

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

method getPageGroupAlias [line 11339]

+

method getPageGroupAlias [line 11345]

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

method getPageNumGroupAlias [line 11354]

+

method getPageNumGroupAlias [line 11360]

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

method getPDFData [line 7807]

+

method getPDFData [line 7813]

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

method getRemainingWidth [line 4599]

+

method getRemainingWidth [line 4605]

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

method getSpaceString [line 13180]

+

method getSpaceString [line 13186]

@@ -10404,7 +10404,7 @@ $getarray = false])
-

method GetX [line 5256]

+

method GetX [line 5262]

@@ -10435,7 +10435,7 @@ $getarray = false])
-

method GetY [line 5283]

+

method GetY [line 5289]

@@ -10466,7 +10466,7 @@ $getarray = false])
-

method get_mqr [line 4975]

+

method get_mqr [line 4981]

@@ -10497,7 +10497,7 @@ $getarray = false])
-

method Gradient [line 11732]

+

method Gradient [line 11738]

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

method Image [line 4740]

+

method Image [line 4746]

@@ -10714,7 +10714,7 @@ $hidden = false])
-

method ImageEps [line 11904]

+

method ImageEps [line 11910]

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

method ImagePngAlpha [line 5171]

+

method ImagePngAlpha [line 5177]

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

method IncludeJS [line 10063]

+

method IncludeJS [line 10069]

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

method intToRoman [line 15325]

+

method intToRoman [line 15331]

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

method Line [line 8594]

+

method Line [line 8600]

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

method LinearGradient [line 11589]

+

method LinearGradient [line 11595]

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

method ListBox [line 10779]

+

method ListBox [line 10785]

@@ -11375,7 +11375,7 @@ $js = false])
-

method Ln [line 5228]

+

method Ln [line 5234]

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

method MirrorH [line 8213]

+

method MirrorH [line 8219]

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

method MirrorL [line 8249]

+

method MirrorL [line 8255]

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

method MirrorP [line 8236]

+

method MirrorP [line 8242]

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

method MirrorV [line 8224]

+

method MirrorV [line 8230]

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

method movePage [line 15841]

+

method movePage [line 15847]

@@ -11657,7 +11657,7 @@ $topage)
-

method MultiCell [line 3989]

+

method MultiCell [line 3995]

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

method objclone [line 16321]

+

method objclone [line 16327]

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

method openHTMLTagHandler [line 14198]

+

method openHTMLTagHandler [line 14204]

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

method Output [line 5375]

+

method Output [line 5381]

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

method PageNoFormatted [line 11390]

+

method PageNoFormatted [line 11396]

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

method PieSector [line 11826]

+

method PieSector [line 11832]

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

method pixelsToUnits [line 7915]

+

method pixelsToUnits [line 7921]

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

method Polycurve [line 8784]

+

method Polycurve [line 8790]

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

method Polygon [line 9004]

+

method Polygon [line 9010]

@@ -12302,7 +12302,7 @@ $closed = true])
-

method PolyLine [line 8978]

+

method PolyLine [line 8984]

@@ -12365,7 +12365,7 @@ $closed)
-

method putHtmlListBullet [line 15390]

+

method putHtmlListBullet [line 15396]

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

method RadialGradient [line 11607]

+

method RadialGradient [line 11613]

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

method RadioButton [line 10691]

+

method RadioButton [line 10697]

@@ -12584,7 +12584,7 @@ $js = false])
-

method readDiskCache [line 15636]

+

method readDiskCache [line 15642]

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

method Rect [line 8629]

+

method Rect [line 8635]

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

method RegularPolygon [line 9129]

+

method RegularPolygon [line 9135]

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

method rfread [line 5141]

+

method rfread [line 5147]

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

method rollbackTransaction [line 16292]

+

method rollbackTransaction [line 16298]

@@ -12956,7 +12956,7 @@ $self = false])
-

method Rotate [line 8308]

+

method Rotate [line 8314]

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

method RoundedRect [line 9233]

+

method RoundedRect [line 9239]

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

method Scale [line 8178]

+

method Scale [line 8184]

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

method ScaleX [line 8138]

+

method ScaleX [line 8144]

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

method ScaleXY [line 8164]

+

method ScaleXY [line 8170]

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

method ScaleY [line 8151]

+

method ScaleY [line 8157]

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

method setAlpha [line 11506]

+

method setAlpha [line 11512]

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

method setBarcode [line 12170]

+

method setBarcode [line 12176]

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

method SetBooklet [line 15165]

+

method SetBooklet [line 15171]

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

method setBuffer [line 15646]

+

method setBuffer [line 15652]

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

method setCellHeightRatio [line 11540]

+

method setCellHeightRatio [line 11546]

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

method setDefaultTableColumns [line 11530]

+

method setDefaultTableColumns [line 11536]

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

method setExtGState [line 11475]

+

method setExtGState [line 11481]

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

method setFontBuffer [line 15782]

+

method setFontBuffer [line 15788]

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

method setFontSubBuffer [line 15804]

+

method setFontSubBuffer [line 15810]

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

method setFooterFont [line 7774]

+

method setFooterFont [line 7780]

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

method setFormDefaultProp [line 10571]

+

method setFormDefaultProp [line 10577]

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

method setGraphicVars [line 15563]

+

method setGraphicVars [line 15569]

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

method setHeaderFont [line 7754]

+

method setHeaderFont [line 7760]

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

method setHtmlLinksStyle [line 15236]

+

method setHtmlLinksStyle [line 15242]

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

method setHtmlVSpace [line 15205]

+

method setHtmlVSpace [line 15211]

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

method setImageBuffer [line 15723]

+

method setImageBuffer [line 15729]

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

method setImageSubBuffer [line 15746]

+

method setImageSubBuffer [line 15752]

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

method setJPEGQuality [line 11517]

+

method setJPEGQuality [line 11523]

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

method setLanguageArray [line 7794]

+

method setLanguageArray [line 7800]

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

method SetLineStyle [line 8466]

+

method SetLineStyle [line 8472]

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

method SetLineWidth [line 8425]

+

method SetLineWidth [line 8431]

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

method setListIndentWidth [line 15215]

+

method setListIndentWidth [line 15221]

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

method setLIsymbol [line 15125]

+

method setLIsymbol [line 15131]

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

method setOpenCell [line 15225]

+

method setOpenCell [line 15231]

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

method setPageBuffer [line 15680]

+

method setPageBuffer [line 15686]

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

method setPDFVersion [line 11559]

+

method setPDFVersion [line 11565]

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

method SetProtection [line 8078]

+

method SetProtection [line 8084]

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

method setSignature [line 11221]

+

method setSignature [line 11227]

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

method setUserRights [line 11191]

+

method setUserRights [line 11197]

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

method setViewerPreferences [line 11572]

+

method setViewerPreferences [line 11578]

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

method setVisibility [line 11420]

+

method setVisibility [line 11426]

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

method SetX [line 5296]

+

method SetX [line 5302]

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

method SetXY [line 5359]

+

method SetXY [line 5365]

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

method SetY [line 5328]

+

method SetY [line 5334]

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

method set_mqr [line 4960]

+

method set_mqr [line 4966]

@@ -16825,7 +16825,7 @@ $mqr)
-

method Skew [line 8368]

+

method Skew [line 8374]

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

method SkewX [line 8341]

+

method SkewX [line 8347]

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

method SkewY [line 8354]

+

method SkewY [line 8360]

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

method StarPolygon [line 9184]

+

method StarPolygon [line 9190]

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

method startPageGroup [line 11249]

+

method startPageGroup [line 11255]

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

method startTransaction [line 16262]

+

method startTransaction [line 16268]

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

method StartTransform [line 8106]

+

method StartTransform [line 8112]

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

method StopTransform [line 8121]

+

method StopTransform [line 8127]

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

method swapMargins [line 15181]

+

method swapMargins [line 15187]

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

method TextField [line 10600]

+

method TextField [line 10606]

@@ -17486,7 +17486,7 @@ $js = false])
-

method Transform [line 8401]

+

method Transform [line 8407]

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

method Translate [line 8284]

+

method Translate [line 8290]

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

method TranslateX [line 8261]

+

method TranslateX [line 8267]

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

method TranslateY [line 8272]

+

method TranslateY [line 8278]

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

method unhtmlentities [line 7926]

+

method unhtmlentities [line 7932]

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

method UniArrSubString [line 4638]

+

method UniArrSubString [line 4644]

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

method unichr [line 4671]

+

method unichr [line 4677]

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

method UTF8ArrayToUniArray [line 4659]

+

method UTF8ArrayToUniArray [line 4665]

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

method UTF8ArrSubString [line 4615]

+

method UTF8ArrSubString [line 4621]

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

method UTF8ArrToLatin1 [line 7664]

+

method UTF8ArrToLatin1 [line 7670]

@@ -17933,7 +17933,7 @@ $unicode)
-

method utf8Bidi [line 9391]

+

method utf8Bidi [line 9397]

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

method UTF8StringToArray [line 7527]

+

method UTF8StringToArray [line 7533]

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

method utf8StrRev [line 9377]

+

method utf8StrRev [line 9383]

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

method UTF8ToLatin1 [line 7634]

+

method UTF8ToLatin1 [line 7640]

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

method UTF8ToUTF16BE [line 7618]

+

method UTF8ToUTF16BE [line 7624]

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

method Write [line 4271]

+

method Write [line 4277]

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

method write1DBarcode [line 12199]

+

method write1DBarcode [line 12205]

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

method write2DBarcode [line 12456]

+

method write2DBarcode [line 12462]

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

method writeBarcode [line 12406]

+

method writeBarcode [line 12412]

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

method writeDiskCache [line 15608]

+

method writeDiskCache [line 15614]

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

method writeHTML [line 13200]

+

method writeHTML [line 13206]

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

method writeHTMLCell [line 12700]

+

method writeHTMLCell [line 12706]

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

method _addfield [line 10172]

+

method _addfield [line 10178]

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

method _beginpage [line 7270]

+

method _beginpage [line 7276]

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

method _datastring [line 7406]

+

method _datastring [line 7412]

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

method _datestring [line 7419]

+

method _datestring [line 7425]

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

method _destroy [line 5531]

+

method _destroy [line 5537]

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

method _dochecks [line 5559]

+

method _dochecks [line 5565]

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

method _dolinethrough [line 7345]

+

method _dolinethrough [line 7351]

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

method _dolinethroughw [line 7372]

+

method _dolinethroughw [line 7378]

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

method _dounderline [line 7333]

+

method _dounderline [line 7339]

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

method _dounderlinew [line 7358]

+

method _dounderlinew [line 7364]

@@ -19249,7 +19249,7 @@ $w)
-

method _enddoc [line 7153]

+

method _enddoc [line 7159]

@@ -19274,7 +19274,7 @@ $w)
-

method _endpage [line 7309]

+

method _endpage [line 7315]

@@ -19299,7 +19299,7 @@ $w)
-

method _escape [line 7395]

+

method _escape [line 7401]

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

method _escapetext [line 7444]

+

method _escapetext [line 7450]

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

method _freadint [line 7384]

+

method _freadint [line 7390]

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

method _generateencryptionkey [line 8046]

+

method _generateencryptionkey [line 8052]

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

method _getfontpath [line 5575]

+

method _getfontpath [line 5581]

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

method _JScolor [line 10148]

+

method _JScolor [line 10154]

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

method _md5_16 [line 8007]

+

method _md5_16 [line 8013]

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

method _newobj [line 7319]

+

method _newobj [line 7325]

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

method _objectkey [line 7939]

+

method _objectkey [line 7945]

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

method _out [line 7475]

+

method _out [line 7481]

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

method _outarc [line 11806]

+

method _outarc [line 11812]

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

method _outCurve [line 8574]

+

method _outCurve [line 8580]

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

method _outLine [line 8538]

+

method _outLine [line 8544]

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

method _outPoint [line 8524]

+

method _outPoint [line 8530]

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

method _outRect [line 8555]

+

method _outRect [line 8561]

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

method _Ovalue [line 8020]

+

method _Ovalue [line 8026]

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

method _parsejpeg [line 5010]

+

method _parsejpeg [line 5016]

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

method _parsepng [line 5036]

+

method _parsepng [line 5042]

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

method _putannotsobjs [line 5758]

+

method _putannotsobjs [line 5764]

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

method _putannotsrefs [line 5727]

+

method _putannotsrefs [line 5733]

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

method _putAPXObject [line 6364]

+

method _putAPXObject [line 6370]

@@ -20235,7 +20235,7 @@ $stream = ''])
-

method _putbookmarks [line 9990]

+

method _putbookmarks [line 9996]

@@ -20266,7 +20266,7 @@ $stream = ''])
-

method _putcatalog [line 6978]

+

method _putcatalog [line 6984]

@@ -20291,7 +20291,7 @@ $stream = ''])
-

method _putcidfont0 [line 6715]

+

method _putcidfont0 [line 6721]

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

method _putencryption [line 7948]

+

method _putencryption [line 7954]

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

method _putextgstates [line 11485]

+

method _putextgstates [line 11491]

@@ -20434,7 +20434,7 @@ $gs)
-

method _putfonts [line 6392]

+

method _putfonts [line 6398]

@@ -20459,7 +20459,7 @@ $gs)
-

method _putfontwidths [line 6527]

+

method _putfontwidths [line 6533]

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

method _putheader [line 7145]

+

method _putheader [line 7151]

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

method _putimages [line 6780]

+

method _putimages [line 6786]

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

method _putinfo [line 6938]

+

method _putinfo [line 6944]

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

method _putjavascript [line 10088]

+

method _putjavascript [line 10094]

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

method _putocg [line 11399]

+

method _putocg [line 11405]

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

method _putpages [line 5586]

+

method _putpages [line 5592]

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

method _putresourcedict [line 6863]

+

method _putresourcedict [line 6869]

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

method _putresources [line 6904]

+

method _putresources [line 6910]

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

method _putshaders [line 11756]

+

method _putshaders [line 11762]

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

method _putsignature [line 11120]

+

method _putsignature [line 11126]

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

method _putspotcolors [line 6835]

+

method _putspotcolors [line 6841]

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

method _putstream [line 7461]

+

method _putstream [line 7467]

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

method _puttrailer [line 7131]

+

method _puttrailer [line 7137]

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

method _puttruetypeunicode [line 6626]

+

method _puttruetypeunicode [line 6632]

diff --git a/tcpdf.php b/tcpdf.php index b8a0a34..24d306d 100755 --- a/tcpdf.php +++ b/tcpdf.php @@ -2,9 +2,9 @@ //============================================================+ // File name : tcpdf.php // Begin : 2002-08-03 -// Last Update : 2010-01-25 +// Last Update : 2010-01-26 // Author : Nicola Asuni - info@tecnick.com - http://www.tcpdf.org -// Version : 4.8.027 +// Version : 4.8.028 // License : GNU LGPL (http://www.gnu.org/copyleft/lesser.html) // ---------------------------------------------------------------------------- // Copyright (C) 2002-2010 Nicola Asuni - Tecnick.com S.r.l. @@ -128,7 +128,7 @@ * @copyright 2002-2010 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.8.027 + * @version 4.8.028 */ /** @@ -152,14 +152,14 @@ if (!class_exists('TCPDF', false)) { /** * define default PDF document producer */ - define('PDF_PRODUCER', 'TCPDF 4.8.027 (http://www.tcpdf.org)'); + define('PDF_PRODUCER', 'TCPDF 4.8.028 (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.8.027 + * @version 4.8.028 * @author Nicola Asuni - info@tecnick.com * @link http://www.tcpdf.org * @license http://www.gnu.org/copyleft/lesser.html LGPL @@ -2618,7 +2618,7 @@ if (!class_exists('TCPDF', false)) { $this->SetTextColor(0, 0, 0); // header title $this->SetFont($headerfont[0], 'B', $headerfont[2] + 1); - $this->SetX($header_x); + $this->SetX($header_x); $this->Cell(0, $cell_height, $headerdata['title'], 0, 1, '', 0, '', 0); // header string $this->SetFont($headerfont[0], $headerfont[1], $headerfont[2]); @@ -3748,6 +3748,10 @@ if (!class_exists('TCPDF', false)) { */ protected function getCellCode($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=0, $link='', $stretch=0, $ignore_min_height=false) { $txt = $this->removeSHY($txt); + if ($this->rtl) { + // remove right spaces + $txt = rtrim($txt); + } $rs = ''; //string to be returned if (!$ignore_min_height) { $min_cell_height = $this->FontSize * $this->cell_height_ratio; @@ -3856,7 +3860,7 @@ if (!class_exists('TCPDF', false)) { // count number of spaces $ns = substr_count($txt, ' '); // Justification - if ($align == 'J') { + if (($align == 'J') AND ($ns > 0)) { if (($this->CurrentFont['type'] == 'TrueTypeUnicode') OR ($this->CurrentFont['type'] == 'cidfont0')) { // get string width without spaces $width = $this->GetStringWidth(str_replace(' ', '', $txt)); @@ -3886,9 +3890,7 @@ if (!class_exists('TCPDF', false)) { } break; } - case 'L': - case 'J': - default: { + case 'L': { if ($this->rtl) { $dx = $w - $width - $this->cMargin; } else { @@ -3896,12 +3898,16 @@ if (!class_exists('TCPDF', false)) { } break; } + case 'J': + default: { + $dx = $this->cMargin; + break; + } } if ($this->rtl) { $xdx = $this->x - $dx - $width; } else { $xdx = $this->x + $dx; - } $xdk = $xdx * $k; // calculate approximate position of the font base line
diff --git a/doc/li_com-tecnick-tcpdf.html b/doc/li_com-tecnick-tcpdf.html index b698c15..6293254 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.3

- Documentation generated on Mon, 25 Jan 2010 18:14:10 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3
@@ -20912,7 +20912,7 @@ $font)
-

method _putviewerpreferences [line 7061]

+

method _putviewerpreferences [line 7067]

diff --git a/doc/index.html b/doc/index.html index b698c15..6293254 100644 --- a/doc/index.html +++ b/doc/index.html @@ -58,7 +58,7 @@ This documentation was generated by phpDocumentor v1.4.3

- Documentation generated on Mon, 25 Jan 2010 18:14:10 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3
diff --git a/doc/errors.html b/doc/errors.html index 151b325..9176909 100644 --- a/doc/errors.html +++ b/doc/errors.html @@ -35,7 +35,7 @@ Post-parsing

- Documentation generated on Mon, 25 Jan 2010 18:14:12 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:40 +0100 by phpDocumentor 1.4.3
@@ -20943,7 +20943,7 @@ $font)
-

method _putxobjectdict [line 6852]

+

method _putxobjectdict [line 6858]

diff --git a/doc/elementindex_com-tecnick-tcpdf.html b/doc/elementindex_com-tecnick-tcpdf.html index 4e370be..e2dfbc4 100644 --- a/doc/elementindex_com-tecnick-tcpdf.html +++ b/doc/elementindex_com-tecnick-tcpdf.html @@ -1477,7 +1477,7 @@ top

- Documentation generated on Mon, 25 Jan 2010 18:14:09 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3
diff --git a/doc/elementindex.html b/doc/elementindex.html index e38fa8a..cff387e 100644 --- a/doc/elementindex.html +++ b/doc/elementindex.html @@ -1454,7 +1454,7 @@ top

- Documentation generated on Mon, 25 Jan 2010 18:14:10 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3
@@ -20968,7 +20968,7 @@ $font)
-

method _RC4 [line 7967]

+

method _RC4 [line 7973]

diff --git a/doc/com-tecnick-tcpdf/_unicode_data.php.html b/doc/com-tecnick-tcpdf/_unicode_data.php.html index 1c031d3..5775545 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 Mon, 25 Jan 2010 18:14:12 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:40 +0100 by phpDocumentor 1.4.3
@@ -21019,7 +21019,7 @@ $text)
-

method _textstring [line 7430]

+

method _textstring [line 7436]

diff --git a/doc/com-tecnick-tcpdf/_tcpdf.php.html b/doc/com-tecnick-tcpdf/_tcpdf.php.html index 4d81fab..85db5e5 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 352dc81..3c872a7 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 Mon, 25 Jan 2010 18:14:10 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3
@@ -21058,7 +21058,7 @@ $s)
-

method _toJPEG [line 4994]

+

method _toJPEG [line 5000]

diff --git a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html index 5018421..55e1b64 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 Mon, 25 Jan 2010 18:14:12 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:40 +0100 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/_barcodes.php.html b/doc/com-tecnick-tcpdf/_barcodes.php.html index 63cf3d7..232b5c7 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 Mon, 25 Jan 2010 18:14:10 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3
@@ -21100,7 +21100,7 @@ $file)
-

method _Uvalue [line 8033]

+

method _Uvalue [line 8039]

diff --git a/doc/com-tecnick-tcpdf/TCPDFBarcode.html b/doc/com-tecnick-tcpdf/TCPDFBarcode.html index 3a5aee9..0ae36a1 100644 --- a/doc/com-tecnick-tcpdf/TCPDFBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDFBarcode.html @@ -1368,7 +1368,7 @@ $type)

- Documentation generated on Mon, 25 Jan 2010 18:14:10 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3
@@ -21137,7 +21137,7 @@ $file)

- Documentation generated on Mon, 25 Jan 2010 18:14:10 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3
author:  Nicola Asuni
version:  4.8.027version:  4.8.028
copyright:  2002-2010 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.8.027 (http://www.tcpdf.org)' + PDF_PRODUCER = 'TCPDF 4.8.028 (http://www.tcpdf.org)'
@@ -115,7 +115,7 @@ unicode data


- Documentation generated on Mon, 25 Jan 2010 18:14:10 +0100 by phpDocumentor 1.4.3 + Documentation generated on Tue, 26 Jan 2010 20:05:37 +0100 by phpDocumentor 1.4.3