From 8e06f2f7010be28cd02e31b3a7a776c5b61b6cd2 Mon Sep 17 00:00:00 2001 From: nicolaasuni Date: Fri, 9 Jul 2010 10:25:25 +0200 Subject: [PATCH] 5.5.011 --- CHANGELOG.TXT | 5 + README.TXT | 4 +- doc/classtrees_com-tecnick-tcpdf.html | 2 +- doc/com-tecnick-tcpdf/PDF417.html | 2 +- doc/com-tecnick-tcpdf/QRcode.html | 2 +- doc/com-tecnick-tcpdf/TCPDF.html | 941 ++++++++++-------- doc/com-tecnick-tcpdf/TCPDF2DBarcode.html | 2 +- doc/com-tecnick-tcpdf/TCPDFBarcode.html | 2 +- doc/com-tecnick-tcpdf/_2dbarcodes.php.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/_pdf417.php.html | 2 +- doc/com-tecnick-tcpdf/_qrcode.php.html | 2 +- doc/com-tecnick-tcpdf/_tcpdf.php.html | 6 +- doc/com-tecnick-tcpdf/_unicode_data.php.html | 2 +- doc/elementindex.html | 6 +- doc/elementindex_com-tecnick-tcpdf.html | 6 +- doc/errors.html | 2 +- doc/index.html | 2 +- doc/li_com-tecnick-tcpdf.html | 2 +- tcpdf.php | 80 +- 22 files changed, 595 insertions(+), 483 deletions(-) diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT index f9aa73e..be66cf1 100755 --- a/CHANGELOG.TXT +++ b/CHANGELOG.TXT @@ -1,3 +1,8 @@ +5.5.011 (2010-07-09) + - Support for multiple CSS classes was added. + - The method getColumn() was added to return the current column number. + - Some regular Expressions were fixed to be more compatible with UTF-8. + 5.5.010 (2010-07-06) - Bug item #3025772 "Borders in all image functions are still flawed" was fixed. diff --git a/README.TXT b/README.TXT index a76965b..027830a 100755 --- a/README.TXT +++ b/README.TXT @@ -8,8 +8,8 @@ http: sourceforge.net/donate/index.php?group_id=128076 ------------------------------------------------------------ Name: TCPDF -Version: 5.5.010 -Release date: 2010-07-06 +Version: 5.5.011 +Release date: 2010-07-09 Author: Nicola Asuni Copyright (c) 2002-2010: diff --git a/doc/classtrees_com-tecnick-tcpdf.html b/doc/classtrees_com-tecnick-tcpdf.html index 23e2380..35a7b66 100644 --- a/doc/classtrees_com-tecnick-tcpdf.html +++ b/doc/classtrees_com-tecnick-tcpdf.html @@ -60,7 +60,7 @@

- Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:14 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/PDF417.html b/doc/com-tecnick-tcpdf/PDF417.html index f009df2..824aec3 100644 --- a/doc/com-tecnick-tcpdf/PDF417.html +++ b/doc/com-tecnick-tcpdf/PDF417.html @@ -1003,7 +1003,7 @@ $code)

- Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:15 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/QRcode.html b/doc/com-tecnick-tcpdf/QRcode.html index 6605754..9d74309 100644 --- a/doc/com-tecnick-tcpdf/QRcode.html +++ b/doc/com-tecnick-tcpdf/QRcode.html @@ -5551,7 +5551,7 @@ $frame)

- Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:15 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/TCPDF.html b/doc/com-tecnick-tcpdf/TCPDF.html index 71bec5a..70bd487 100644 --- a/doc/com-tecnick-tcpdf/TCPDF.html +++ b/doc/com-tecnick-tcpdf/TCPDF.html @@ -83,7 +83,7 @@ Source Location: /tcpdf.php

Version:

@@ -258,6 +258,7 @@ Source Location: /tcpdf.php

  • $radiobutton_groups
  • $radio_groups
  • $rasterize_vector_images
  • +
  • $re_space
  • $re_spaces
  • $rMargin
  • $rtl
  • @@ -383,6 +384,7 @@ Source Location: /tcpdf.php

  • getCellCode
  • getCellHeightRatio
  • GetCharWidth
  • +
  • getColumn
  • getEncPermissionsString
  • getFontAscent
  • getFontBuffer
  • @@ -734,7 +736,7 @@ This is a PHP class for generating PDF documents without requiring external exte author:  Nicola Asuni - info@tecnick.com - version:  5.5.010 + version:  5.5.011 link:  http://www.tcpdf.org @@ -811,7 +813,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $annotation_fonts = array()

    -

    [line 1446]

    +

    [line 1453]

    List of fonts used on form fields (fontname => fontkey).



    Tags:

    @@ -838,7 +840,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $annots_start_obj_id =  200000

    -

    [line 1355]

    +

    [line 1362]

    Start ID for annotation objects



    Tags:

    @@ -865,7 +867,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $annot_obj_id =  200000

    -

    [line 1362]

    +

    [line 1369]

    Max ID of annotation object



    Tags:

    @@ -892,7 +894,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $apxo_obj_id =  400000

    -

    [line 1439]

    +

    [line 1446]

    Current ID of appearance streams XObjects



    Tags:

    @@ -919,7 +921,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $apxo_start_obj_id =  400000

    -

    [line 1432]

    +

    [line 1439]

    Start ID for appearance streams XObjects



    Tags:

    @@ -1159,7 +1161,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $byterange_string =  '/ByteRange[0 ********** ********** **********]'

    -

    [line 1327]

    +

    [line 1334]

    ByteRange placemark used during signature process.



    Tags:

    @@ -1402,7 +1404,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $columns = array()

    -

    [line 1495]

    +

    [line 1502]

    Array of column measures (width, space, starting Y position)



    Tags:

    @@ -1429,7 +1431,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $column_start_page =  0

    -

    [line 1516]

    +

    [line 1523]

    Starting page for columns



    Tags:

    @@ -1588,7 +1590,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $current_column =  0

    -

    [line 1509]

    +

    [line 1516]

    Current column number



    Tags:

    @@ -1642,7 +1644,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $curr_annot_obj_id =  200000

    -

    [line 1369]

    +

    [line 1376]

    Current ID of annotation object



    Tags:

    @@ -1699,7 +1701,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $default_form_prop = array('lineWidth'=>1, 'borderStyle'=>'solid', 'fillColor'=>array(255, 255, 255),'strokeColor'=>array(128,128,128))

    -

    [line 1383]

    +

    [line 1390]

    Deafult Javascript field properties. Possible values are described on official Javascript for Acrobat API reference. Annotation options can be directly specified using the 'aopt' entry.



    Tags:

    @@ -1726,7 +1728,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $default_graphic_vars = array()

    -

    [line 1571]

    +

    [line 1578]



    Tags:

    @@ -1948,7 +1950,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $embedded_start_obj_id =  100000

    -

    [line 1348]

    +

    [line 1355]

    Start ID for embedded file objects



    Tags:

    @@ -2602,7 +2604,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $font_subsetting =  true

    -

    [line 1564]

    +

    [line 1571]



    Tags:

    @@ -2740,7 +2742,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $form_action =  ''

    -

    [line 1411]

    +

    [line 1418]

    Current form action (used during XHTML rendering)



    Tags:

    @@ -2767,7 +2769,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $form_enctype =  'application/x-www-form-urlencoded'

    -

    [line 1418]

    +

    [line 1425]

    Current form encryption type (used during XHTML rendering)



    Tags:

    @@ -2794,7 +2796,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $form_mode =  'post'

    -

    [line 1425]

    +

    [line 1432]

    Current method to submit forms.



    Tags:

    @@ -2821,7 +2823,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $form_obj_id = array()

    -

    [line 1376]

    +

    [line 1383]

    List of form annotations IDs



    Tags:

    @@ -3436,7 +3438,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $inthead =  false

    -

    [line 1488]

    +

    [line 1495]

    True when we are printing the thead section on a new page



    Tags:

    @@ -3577,7 +3579,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $js_objects = array()

    -

    [line 1390]

    +

    [line 1397]

    Javascript objects array



    Tags:

    @@ -3604,7 +3606,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $js_obj_id =  300000

    -

    [line 1404]

    +

    [line 1411]

    Current ID of javascript object



    Tags:

    @@ -3631,7 +3633,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $js_start_obj_id =  300000

    -

    [line 1397]

    +

    [line 1404]

    Start ID for javascript objects



    Tags:

    @@ -4411,7 +4413,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $num_columns =  0

    -

    [line 1502]

    +

    [line 1509]

    Number of colums



    Tags:

    @@ -5041,7 +5043,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $page_obj_id = array()

    -

    [line 1341]

    +

    [line 1348]

    ID of page objects



    Tags:

    @@ -5068,7 +5070,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $pdfunit =  'mm'

    -

    [line 1544]

    +

    [line 1551]



    Tags:

    @@ -5212,7 +5214,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $radiobutton_groups = array()

    -

    [line 1453]

    +

    [line 1460]

    List of radio buttons parent objects.



    Tags:

    @@ -5239,7 +5241,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $radio_groups = array()

    -

    [line 1460]

    +

    [line 1467]

    List of radio group objects IDs



    Tags:

    @@ -5266,7 +5268,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $rasterize_vector_images =  false

    -

    [line 1557]

    +

    [line 1564]



    Tags:

    @@ -5289,6 +5291,33 @@ This is a PHP class for generating PDF documents without requiring external exte Type:   If + + +


    +
    [ Top ]

    + +

    +

    $re_space = array('p' => '[\s]', 'm' => '')

    +

    [line 1320]

    + Array of parts $re_spaces



    +

    Tags:

    +
    + + + + + + + +
    since:  5.5.011 (2010-07-09)
    access:  protected
    +
    + +
    +
    + + + +
    Type:  mixed


    @@ -5488,7 +5517,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $sig_annot_ref =  '***SIGANNREF*** 0 R'

    -

    [line 1334]

    +

    [line 1341]

    Placemark used during signature process.



    Tags:

    @@ -5515,7 +5544,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $sig_obj_id =  0

    -

    [line 1320]

    +

    [line 1327]

    Signature object ID



    Tags:

    @@ -5569,7 +5598,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $start_transaction_page =  0

    -

    [line 1474]

    +

    [line 1481]

    Store page number when startTransaction() is called.



    Tags:

    @@ -5596,7 +5625,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $start_transaction_y =  0

    -

    [line 1481]

    +

    [line 1488]

    Store Y position when startTransaction() is called.



    Tags:

    @@ -5650,7 +5679,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $strokecolor =

    -

    [line 1537]

    +

    [line 1544]



    Tags:

    @@ -5704,7 +5733,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svgclipid =  0

    -

    [line 1634]

    +

    [line 1641]



    Tags:

    @@ -5734,7 +5763,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svgclipmode =  false

    -

    [line 1620]

    +

    [line 1627]



    Tags:

    @@ -5764,7 +5793,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svgclippaths = array()

    -

    [line 1627]

    +

    [line 1634]



    Tags:

    @@ -5794,7 +5823,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svgdefs = array()

    -

    [line 1613]

    +

    [line 1620]



    Tags:

    @@ -5824,7 +5853,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svgdefsmode =  false

    -

    [line 1606]

    +

    [line 1613]



    Tags:

    @@ -5854,7 +5883,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svgdir =  ''

    -

    [line 1578]

    +

    [line 1585]



    Tags:

    @@ -5884,7 +5913,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svggradientid =  0

    -

    [line 1599]

    +

    [line 1606]



    Tags:

    @@ -5914,7 +5943,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svggradients = array()

    -

    [line 1592]

    +

    [line 1599]



    Tags:

    @@ -5944,7 +5973,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svginheritprop = array('clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cursor', 'direction', 'fill', 'fill-opacity', 'fill-rule', 'font', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'glyph-orientation-horizontal', 'glyph-orientation-vertical', 'image-rendering', 'kerning', 'letter-spacing', 'marker', 'marker-end', 'marker-mid', 'marker-start', 'pointer-events', 'shape-rendering', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'text-anchor', 'text-rendering', 'visibility', 'word-spacing', 'writing-mode')

    -

    [line 1648]

    +

    [line 1655]



    Tags:

    @@ -6037,7 +6066,7 @@ This is a PHP class for generating PDF documents without requiring external exte          'writing-mode' => 'lr-tb',
             'text-color' => 'black',
             'transfmatrix' => array(1, 0, 0, 1, 0, 0))) -

    [line 1655]

    +

    [line 1662]



    Tags:

    @@ -6067,7 +6096,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svgtext =  ''

    -

    [line 1641]

    +

    [line 1648]



    Tags:

    @@ -6097,7 +6126,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $svgunit =  'px'

    -

    [line 1585]

    +

    [line 1592]



    Tags:

    @@ -6208,7 +6237,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $textindent =  0

    -

    [line 1467]

    +

    [line 1474]

    Text indentation value (used for text-indent CSS attribute)



    Tags:

    @@ -6235,7 +6264,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $textrendermode =  0

    -

    [line 1523]

    +

    [line 1530]

    Text rendering mode: 0 = Fill text; 1 = Stroke text; 2 = Fill, then stroke text; 3 = Neither fill nor stroke text (invisible); 4 = Fill text and add to path for clipping; 5 = Stroke text and add to path for clipping; 6 = Fill, then stroke text and add to path for clipping; 7 = Add text to path for clipping.



    Tags:

    @@ -6262,7 +6291,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $textstrokewidth =  0

    -

    [line 1530]

    +

    [line 1537]

    Text stroke width in doc units



    Tags:

    @@ -6424,7 +6453,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $tocpage =  false

    -

    [line 1550]

    +

    [line 1557]



    Tags:

    @@ -6889,7 +6918,7 @@ This is a PHP class for generating PDF documents without requiring external exte
    -

    constructor __construct [line 1739]

    +

    constructor __construct [line 1746]

    @@ -6961,7 +6990,7 @@ $diskcache = false])
    -

    destructor __destruct [line 1871]

    +

    destructor __destruct [line 1878]

    @@ -6989,7 +7018,7 @@ $diskcache = false])
    -

    method AcceptPageBreak [line 4840]

    +

    method AcceptPageBreak [line 4864]

    @@ -7020,7 +7049,7 @@ $diskcache = false])
    -

    method addExtGState [line 14502]

    +

    method addExtGState [line 14526]

    @@ -7068,7 +7097,7 @@ $params)
    -

    method AddFont [line 4318]

    +

    method AddFont [line 4342]

    @@ -7131,7 +7160,7 @@ $subset = 'default'])
    -

    method addHtmlLink [line 10542]

    +

    method addHtmlLink [line 10566]

    @@ -7206,7 +7235,7 @@ $firstblock = false])
    -

    method addHTMLTOC [line 20524]

    +

    method addHTMLTOC [line 20550]

    @@ -7269,7 +7298,7 @@ $correct_align = true])
    -

    method addHTMLVertSpace [line 19254]

    +

    method addHTMLVertSpace [line 19280]

    @@ -7323,7 +7352,7 @@ $firstorlast = false])
    -

    method addJavascriptObject [line 13098]

    +

    method addJavascriptObject [line 13122]

    @@ -7374,7 +7403,7 @@ $onload = false])
    -

    method AddLink [line 4641]

    +

    method AddLink [line 4665]

    @@ -7405,7 +7434,7 @@ $onload = false])
    -

    method AddPage [line 3490]

    +

    method AddPage [line 3514]

    @@ -7465,7 +7494,7 @@ $tocpage = false])
    -

    method AddSpotColor [line 3936]

    +

    method AddSpotColor [line 3960]

    @@ -7531,7 +7560,7 @@ $k)
    -

    method addTOC [line 20374]

    +

    method addTOC [line 20400]

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

    method addTOCPage [line 3465]

    +

    method addTOCPage [line 3489]

    @@ -7648,7 +7677,7 @@ $keepmargins = false])
    -

    method AliasNbPages [line 14314]

    +

    method AliasNbPages [line 14338]

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

    method AliasNumPage [line 14341]

    +

    method AliasNumPage [line 14365]

    @@ -7732,7 +7761,7 @@ $alias = '{pnb}'])
    -

    method Annotation [line 4697]

    +

    method Annotation [line 4721]

    @@ -7807,7 +7836,7 @@ $spaces = 0])
    -

    method Arrow [line 12307]

    +

    method Arrow [line 12331]

    @@ -7885,7 +7914,7 @@ $arm_angle = 15])
    -

    method arrUTF8ToUTF16BE [line 10437]

    +

    method arrUTF8ToUTF16BE [line 10461]

    @@ -7960,7 +7989,7 @@ $setbom = true])
    -

    method Bookmark [line 12975]

    +

    method Bookmark [line 12999]

    @@ -8020,7 +8049,7 @@ $page = ''])
    -

    method Button [line 13987]

    +

    method Button [line 14011]

    @@ -8116,7 +8145,7 @@ $js = false])
    -

    method Cell [line 4947]

    +

    method Cell [line 4971]

    @@ -8224,7 +8253,7 @@ $valign = 'M'])
    -

    method CheckBox [line 13917]

    +

    method CheckBox [line 13941]

    @@ -8314,7 +8343,7 @@ $js = false])
    -

    method checkPageBreak [line 4867]

    +

    method checkPageBreak [line 4891]

    @@ -8368,7 +8397,7 @@ $addpage = true])
    -

    method Circle [line 11995]

    +

    method Circle [line 12019]

    @@ -8467,7 +8496,7 @@ $angend:)
    -

    method Clip [line 14964]

    +

    method Clip [line 14988]

    @@ -8527,7 +8556,7 @@ $h)
    -

    method Close [line 3341]

    +

    method Close [line 3365]

    @@ -8558,7 +8587,7 @@ $h)
    -

    method closeHTMLTagHandler [line 18864]

    +

    method closeHTMLTagHandler [line 18890]

    @@ -8618,7 +8647,7 @@ $dom)
    -

    method colorRegistrationBar [line 14639]

    +

    method colorRegistrationBar [line 14663]

    @@ -8696,7 +8725,7 @@ $colors = 'A,R,G,B,C,M,Y,K'])
    -

    method ComboBox [line 13856]

    +

    method ComboBox [line 13880]

    @@ -8786,7 +8815,7 @@ $js = false])
    -

    method commitTransaction [line 20636]

    +

    method commitTransaction [line 20662]

    @@ -8814,7 +8843,7 @@ $js = false])
    -

    method convertHexStringToString [line 11165]

    +

    method convertHexStringToString [line 11189]

    @@ -8856,7 +8885,7 @@ $bs)
    -

    method convertHTMLColorToDec [line 10575]

    +

    method convertHTMLColorToDec [line 10599]

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

    method convertStringToHexString [line 11187]

    +

    method convertStringToHexString [line 11211]

    @@ -8940,7 +8969,7 @@ $s)
    -

    method convertSVGtMatrix [line 21580]

    +

    method convertSVGtMatrix [line 21616]

    @@ -8982,7 +9011,7 @@ $tm)
    -

    method CoonsPatchMesh [line 14879]

    +

    method CoonsPatchMesh [line 14903]

    @@ -9090,7 +9119,7 @@ $antialias = false])
    -

    method copyPage [line 20306]

    +

    method copyPage [line 20332]

    @@ -9132,7 +9161,7 @@ $page = 0])
    -

    method cropMark [line 14737]

    +

    method cropMark [line 14761]

    @@ -9204,7 +9233,7 @@ $color = array(0,0,0)])
    -

    method Curve [line 11800]

    +

    method Curve [line 11824]

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

    method deletePage [line 20169]

    +

    method deletePage [line 20195]

    @@ -9348,7 +9377,7 @@ $page)
    -

    method Ellipse [line 11864]

    +

    method Ellipse [line 11888]

    @@ -9468,7 +9497,7 @@ $afinish:)
    -

    method empty_string [line 20690]

    +

    method empty_string [line 20716]

    @@ -9510,7 +9539,7 @@ $str)
    -

    method endPage [line 3510]

    +

    method endPage [line 3534]

    @@ -9552,7 +9581,7 @@ $tocpage = false])
    -

    method endSVGElementHandler [line 22606]

    +

    method endSVGElementHandler [line 22642]

    @@ -9600,7 +9629,7 @@ $name)
    -

    method endTOCPage [line 3475]

    +

    method endTOCPage [line 3499]

    @@ -9631,7 +9660,7 @@ $name)
    -

    method Error [line 3313]

    +

    method Error [line 3337]

    @@ -9670,7 +9699,7 @@ $msg)
    -

    method extractCSSproperties [line 16154]

    +

    method extractCSSproperties [line 16178]

    @@ -9715,7 +9744,7 @@ $cssdata)
    -

    method fitBlock [line 6308]

    +

    method fitBlock [line 6332]

    @@ -9802,7 +9831,7 @@ $y)
    -

    method Footer [line 3757]

    +

    method Footer [line 3781]

    @@ -9827,7 +9856,7 @@ $y)
    -

    method formatPageNumber [line 14418]

    +

    method formatPageNumber [line 14442]

    @@ -9866,7 +9895,7 @@ $num)
    -

    method formatTOCPageNumber [line 14430]

    +

    method formatTOCPageNumber [line 14454]

    @@ -9908,7 +9937,7 @@ $num)
    -

    method GetAbsX [line 7005]

    +

    method GetAbsX [line 7029]

    @@ -9939,7 +9968,7 @@ $num)
    -

    method getAliasNbPages [line 14326]

    +

    method getAliasNbPages [line 14350]

    @@ -9970,7 +9999,7 @@ $num)
    -

    method getAliasNumPage [line 14354]

    +

    method getAliasNumPage [line 14378]

    @@ -10001,7 +10030,7 @@ $num)
    -

    method getAnnotOptFromJSProp [line 13224]

    +

    method getAnnotOptFromJSProp [line 13248]

    @@ -10046,7 +10075,7 @@ $prop)
    -

    method GetArrStringWidth [line 4220]

    +

    method GetArrStringWidth [line 4244]

    @@ -10115,7 +10144,7 @@ $getarray = false])
    -

    method getBarcode [line 15603]

    +

    method getBarcode [line 15627]

    @@ -10143,7 +10172,7 @@ $getarray = false])
    -

    method getBorderMode [line 5610]

    +

    method getBorderMode [line 5634]

    @@ -10191,7 +10220,7 @@ $position = 'start'])
    -

    method getBreakMargin [line 3038]

    +

    method getBreakMargin [line 3062]

    @@ -10239,7 +10268,7 @@ $pagenum = ''])
    -

    method getBuffer [line 19855]

    +

    method getBuffer [line 19881]

    @@ -10270,7 +10299,7 @@ $pagenum = ''])
    -

    method getCellCode [line 4977]

    +

    method getCellCode [line 5001]

    @@ -10378,7 +10407,7 @@ $valign = 'M'])
    -

    method getCellHeightRatio [line 14599]

    +

    method getCellHeightRatio [line 14623]

    @@ -10406,7 +10435,7 @@ $valign = 'M'])
    -

    method GetCharWidth [line 4256]

    +

    method GetCharWidth [line 4280]

    @@ -10449,9 +10478,40 @@ $char)
    [ Top ]
    +
    + +

    method getColumn [line 20842]

    +
    +
    +
    + int getColumn( +) +
    +

    + + Return the current column number



    +

    Tags:

    +
    + + + + + + + + + + +
    return:  current column number
    since:  5.5.011 (2010-07-08)
    access:  public
    +
    +

    + + +
    [ Top ]
    +

    -

    method getEncPermissionsString [line 11204]

    +

    method getEncPermissionsString [line 11228]

    @@ -10493,7 +10553,7 @@ $protection)
    -

    method getFontAscent [line 4611]

    +

    method getFontAscent [line 4635]

    @@ -10550,7 +10610,7 @@ $size = 0])
    -

    method getFontBuffer [line 20015]

    +

    method getFontBuffer [line 20041]

    @@ -10592,7 +10652,7 @@ $font)
    -

    method getFontDescent [line 4588]

    +

    method getFontDescent [line 4612]

    @@ -10649,7 +10709,7 @@ $size = 0])
    -

    method getFontFamily [line 16132]

    +

    method getFontFamily [line 16156]

    @@ -10680,7 +10740,7 @@ $size = 0])
    -

    method getFontSize [line 16112]

    +

    method getFontSize [line 16136]

    @@ -10711,7 +10771,7 @@ $size = 0])
    -

    method getFontSizePt [line 16122]

    +

    method getFontSizePt [line 16146]

    @@ -10742,7 +10802,7 @@ $size = 0])
    -

    method getFontsList [line 4295]

    +

    method getFontsList [line 4319]

    @@ -10770,7 +10830,7 @@ $size = 0])
    -

    method getFontStyle [line 16142]

    +

    method getFontStyle [line 16166]

    @@ -10801,7 +10861,7 @@ $size = 0])
    -

    method getFontSubsetting [line 21162]

    +

    method getFontSubsetting [line 21198]

    @@ -10835,7 +10895,7 @@ $size = 0])
    -

    method getFooterFont [line 10500]

    +

    method getFooterFont [line 10524]

    @@ -10863,7 +10923,7 @@ $size = 0])
    -

    method getFooterMargin [line 3671]

    +

    method getFooterMargin [line 3695]

    @@ -10891,7 +10951,7 @@ $size = 0])
    -

    method getFormDefaultProp [line 13599]

    +

    method getFormDefaultProp [line 13623]

    @@ -10925,7 +10985,7 @@ $size = 0])
    -

    method getGDgamma [line 6945]

    +

    method getGDgamma [line 6969]

    @@ -10964,7 +11024,7 @@ $v)
    -

    method getGraphicVars [line 19689]

    +

    method getGraphicVars [line 19715]

    @@ -10995,7 +11055,7 @@ $v)
    -

    method getGroupPageNo [line 14367]

    +

    method getGroupPageNo [line 14391]

    @@ -11026,7 +11086,7 @@ $v)
    -

    method getGroupPageNoFormatted [line 14377]

    +

    method getGroupPageNoFormatted [line 14401]

    @@ -11057,7 +11117,7 @@ $v)
    -

    method getHeaderData [line 3626]

    +

    method getHeaderData [line 3650]

    @@ -11085,7 +11145,7 @@ $v)
    -

    method getHeaderFont [line 10480]

    +

    method getHeaderFont [line 10504]

    @@ -11113,7 +11173,7 @@ $v)
    -

    method getHeaderMargin [line 3651]

    +

    method getHeaderMargin [line 3675]

    @@ -11141,7 +11201,7 @@ $v)
    -

    method getHtmlDomArray [line 16430]

    +

    method getHtmlDomArray [line 16454]

    @@ -11180,7 +11240,7 @@ $html)
    -

    method getHTMLUnitToUnits [line 19400]

    +

    method getHTMLUnitToUnits [line 19426]

    @@ -11246,7 +11306,7 @@ $point)
    -

    method getHyphenPatternsFromTEX [line 20962]

    +

    method getHyphenPatternsFromTEX [line 20998]

    @@ -11291,7 +11351,7 @@ $file)
    -

    method getImageBuffer [line 19957]

    +

    method getImageBuffer [line 19983]

    @@ -11333,7 +11393,7 @@ $image)
    -

    method getImageFileType [line 6278]

    +

    method getImageFileType [line 6302]

    @@ -11381,7 +11441,7 @@ $iminfo = array()])
    -

    method getImageRBX [line 3697]

    +

    method getImageRBX [line 3721]

    @@ -11406,7 +11466,7 @@ $iminfo = array()])
    -

    method getImageRBY [line 3706]

    +

    method getImageRBY [line 3730]

    @@ -11431,7 +11491,7 @@ $iminfo = array()])
    -

    method getImageScale [line 2977]

    +

    method getImageScale [line 3001]

    @@ -11465,7 +11525,7 @@ $iminfo = array()])
    -

    method getLastH [line 2955]

    +

    method getLastH [line 2979]

    @@ -11496,7 +11556,7 @@ $iminfo = array()])
    -

    method GetLineWidth [line 11547]

    +

    method GetLineWidth [line 11571]

    @@ -11530,7 +11590,7 @@ $iminfo = array()])
    -

    method getMargins [line 16075]

    +

    method getMargins [line 16099]

    @@ -11561,7 +11621,7 @@ $iminfo = array()])
    -

    method GetNumChars [line 4283]

    +

    method GetNumChars [line 4307]

    @@ -11603,7 +11663,7 @@ $s)
    -

    method getNumLines [line 5694]

    +

    method getNumLines [line 5718]

    @@ -11678,7 +11738,7 @@ $lineWidth = ''])
    -

    method getNumPages [line 3453]

    +

    method getNumPages [line 3477]

    @@ -11712,7 +11772,7 @@ $lineWidth = ''])
    -

    method getObjFilename [line 19769]

    +

    method getObjFilename [line 19795]

    @@ -11757,7 +11817,7 @@ $prefix)
    -

    method getOriginalMargins [line 16098]

    +

    method getOriginalMargins [line 16122]

    @@ -11788,7 +11848,7 @@ $prefix)
    -

    method getPage [line 3441]

    +

    method getPage [line 3465]

    @@ -11822,7 +11882,7 @@ $prefix)
    -

    method getPageBuffer [line 19898]

    +

    method getPageBuffer [line 19924]

    @@ -11864,7 +11924,7 @@ $page)
    -

    method getPageDimensions [line 2990]

    +

    method getPageDimensions [line 3014]

    @@ -11909,7 +11969,7 @@ $pagenum = ''])
    -

    method getPageGroupAlias [line 14389]

    +

    method getPageGroupAlias [line 14413]

    @@ -11940,7 +12000,7 @@ $pagenum = ''])
    -

    method getPageHeight [line 3022]

    +

    method getPageHeight [line 3046]

    @@ -11988,7 +12048,7 @@ $pagenum = ''])
    -

    method getPageNumGroupAlias [line 14404]

    +

    method getPageNumGroupAlias [line 14428]

    @@ -12019,7 +12079,7 @@ $pagenum = ''])
    -

    method getPageSizeFromFormat [line 2237]

    +

    method getPageSizeFromFormat [line 2244]

    @@ -12061,7 +12121,7 @@ $format)
    -

    method getPageWidth [line 3006]

    +

    method getPageWidth [line 3030]

    @@ -12109,7 +12169,7 @@ $pagenum = ''])
    -

    method getPathPaintOperator [line 21074]

    +

    method getPathPaintOperator [line 21110]

    @@ -12163,7 +12223,7 @@ $mode)
    -

    method getPDFData [line 10523]

    +

    method getPDFData [line 10547]

    @@ -12188,7 +12248,7 @@ $mode)
    -

    method getRemainingWidth [line 6179]

    +

    method getRemainingWidth [line 6203]

    @@ -12216,7 +12276,7 @@ $mode)
    -

    method getRTL [line 2890]

    +

    method getRTL [line 2914]

    @@ -12244,7 +12304,7 @@ $mode)
    -

    method getScaleFactor [line 3052]

    +

    method getScaleFactor [line 3076]

    @@ -12278,7 +12338,7 @@ $mode)
    -

    method getSpaceString [line 17035]

    +

    method getSpaceString [line 17061]

    @@ -12309,7 +12369,7 @@ $mode)
    -

    method getStringHeight [line 5795]

    +

    method getStringHeight [line 5819]

    @@ -12412,7 +12472,7 @@ $lineWidth = ''])
    -

    method GetStringWidth [line 4204]

    +

    method GetStringWidth [line 4228]

    @@ -12481,7 +12541,7 @@ $getarray = false])
    -

    method getSVGTransformMatrix [line 21458]

    +

    method getSVGTransformMatrix [line 21494]

    @@ -12526,7 +12586,7 @@ $attribute)
    -

    method getTagStyleFromCSS [line 16401]

    +

    method getTagStyleFromCSS [line 16425]

    @@ -12580,7 +12640,7 @@ $css)
    -

    method getTransformationMatrixProduct [line 21562]

    +

    method getTransformationMatrixProduct [line 21598]

    @@ -12631,7 +12691,7 @@ $tb)
    -

    method getUserPermissionCode [line 11044]

    +

    method getUserPermissionCode [line 11068]

    @@ -12679,7 +12739,7 @@ $mode = 0])
    -

    method getVectorsAngle [line 22192]

    +

    method getVectorsAngle [line 22228]

    @@ -12739,7 +12799,7 @@ $y2)
    -

    method GetX [line 6989]

    +

    method GetX [line 7013]

    @@ -12770,7 +12830,7 @@ $y2)
    -

    method GetY [line 7016]

    +

    method GetY [line 7040]

    @@ -12801,7 +12861,7 @@ $y2)
    -

    method get_mqr [line 6661]

    +

    method get_mqr [line 6685]

    @@ -12832,7 +12892,7 @@ $y2)
    -

    method Gradient [line 14988]

    +

    method Gradient [line 15012]

    @@ -12898,7 +12958,7 @@ $antialias = false])
    -

    method Header [line 3715]

    +

    method Header [line 3739]

    @@ -12923,7 +12983,7 @@ $antialias = false])
    -

    method hyphenateText [line 21001]

    +

    method hyphenateText [line 21037]

    @@ -13004,7 +13064,7 @@ $charmax = 8])
    -

    method hyphenateWord [line 20892]

    +

    method hyphenateWord [line 20928]

    @@ -13085,7 +13145,7 @@ $charmax = 8])
    -

    method Image [line 6385]

    +

    method Image [line 6409]

    @@ -13223,7 +13283,7 @@ $fitonpage = false])
    -

    method ImageEps [line 15336]

    +

    method ImageEps [line 15360]

    @@ -13325,7 +13385,7 @@ $fitonpage = false])
    -

    method ImagePngAlpha [line 6899]

    +

    method ImagePngAlpha [line 6923]

    @@ -13430,7 +13490,7 @@ $palign = ''])
    -

    method ImageSVG [line 21187]

    +

    method ImageSVG [line 21223]

    @@ -13526,7 +13586,7 @@ $fitonpage = false])
    -

    method IncludeJS [line 13085]

    +

    method IncludeJS [line 13109]

    @@ -13568,7 +13628,7 @@ $script)
    -

    method intToRoman [line 19479]

    +

    method intToRoman [line 19505]

    @@ -13610,7 +13670,7 @@ $number)
    -

    method isRTLTextDir [line 2934]

    +

    method isRTLTextDir [line 2958]

    @@ -13638,7 +13698,7 @@ $number)
    -

    method isValidCSSSelectorForTag [line 16242]

    +

    method isValidCSSSelectorForTag [line 16266]

    @@ -13692,7 +13752,7 @@ $selector)
    -

    method lastPage [line 3430]

    +

    method lastPage [line 3454]

    @@ -13734,7 +13794,7 @@ $resetmargins = false])
    -

    method Line [line 11717]

    +

    method Line [line 11741]

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

    method LinearGradient [line 14838]

    +

    method LinearGradient [line 14862]

    @@ -13878,7 +13938,7 @@ $coords = array(0,0,1,0)])
    -

    method Link [line 4680]

    +

    method Link [line 4704]

    @@ -13950,7 +14010,7 @@ $spaces = 0])
    -

    method ListBox [line 13796]

    +

    method ListBox [line 13820]

    @@ -14040,7 +14100,7 @@ $js = false])
    -

    method Ln [line 6958]

    +

    method Ln [line 6982]

    @@ -14088,7 +14148,7 @@ $cell = false])
    -

    method MirrorH [line 11329]

    +

    method MirrorH [line 11353]

    @@ -14130,7 +14190,7 @@ $x = ''])
    -

    method MirrorL [line 11365]

    +

    method MirrorL [line 11389]

    @@ -14184,7 +14244,7 @@ $y = ''])
    -

    method MirrorP [line 11352]

    +

    method MirrorP [line 11376]

    @@ -14232,7 +14292,7 @@ $y = ''])
    -

    method MirrorV [line 11340]

    +

    method MirrorV [line 11364]

    @@ -14274,7 +14334,7 @@ $y = ''])
    -

    method movePage [line 20032]

    +

    method movePage [line 20058]

    @@ -14322,7 +14382,7 @@ $topage)
    -

    method MultiCell [line 5389]

    +

    method MultiCell [line 5413]

    @@ -14460,7 +14520,7 @@ $fitcell = false])
    -

    method objclone [line 20679]

    +

    method objclone [line 20705]

    @@ -14502,7 +14562,7 @@ $object)
    -

    method Open [line 3328]

    +

    method Open [line 3352]

    @@ -14533,7 +14593,7 @@ $object)
    -

    method openHTMLTagHandler [line 18269]

    +

    method openHTMLTagHandler [line 18295]

    @@ -14587,7 +14647,7 @@ $dom)
    -

    method Output [line 7108]

    +

    method Output [line 7132]

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

    method PageNo [line 3920]

    +

    method PageNo [line 3944]

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

    method PageNoFormatted [line 14440]

    +

    method PageNoFormatted [line 14464]

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

    method PieSector [line 15275]

    +

    method PieSector [line 15299]

    @@ -14796,7 +14856,7 @@ $o:)
    -

    method PieSectorXY [line 15296]

    +

    method PieSectorXY [line 15320]

    @@ -14904,7 +14964,7 @@ $o:)
    -

    method pixelsToUnits [line 10642]

    +

    method pixelsToUnits [line 10666]

    @@ -14946,7 +15006,7 @@ $px)
    -

    method Polycurve [line 11827]

    +

    method Polycurve [line 11851]

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

    method Polygon [line 12033]

    +

    method Polygon [line 12057]

    @@ -15081,7 +15141,7 @@ $closed = true])
    -

    method PolyLine [line 12014]

    +

    method PolyLine [line 12038]

    @@ -15144,7 +15204,7 @@ $closed)
    -

    method putHtmlListBullet [line 19544]

    +

    method putHtmlListBullet [line 19570]

    @@ -15195,7 +15255,7 @@ $size = 10])
    -

    method RadialGradient [line 14856]

    +

    method RadialGradient [line 14880]

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

    method RadioButton [line 13708]

    +

    method RadioButton [line 13732]

    @@ -15363,7 +15423,7 @@ $js = false])
    -

    method readDiskCache [line 19809]

    +

    method readDiskCache [line 19835]

    @@ -15411,7 +15471,7 @@ $file)
    -

    method Rect [line 11745]

    +

    method Rect [line 11769]

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

    method registrationMark [line 14807]

    +

    method registrationMark [line 14831]

    @@ -15561,7 +15621,7 @@ $colb = array(255,255,255)])
    -

    method RegularPolygon [line 12131]

    +

    method RegularPolygon [line 12155]

    @@ -15672,7 +15732,7 @@ $r:)
    -

    method removeSHY [line 4920]

    +

    method removeSHY [line 4944]

    @@ -15714,7 +15774,7 @@ $txt = ''])
    -

    method replaceBuffer [line 19837]

    +

    method replaceBuffer [line 19863]

    @@ -15753,7 +15813,7 @@ $data)
    -

    method revstrpos [line 20703]

    +

    method revstrpos [line 20729]

    @@ -15807,7 +15867,7 @@ $offset = 0])
    -

    method rfread [line 6869]

    +

    method rfread [line 6893]

    @@ -15858,7 +15918,7 @@ $length)
    -

    method rollbackTransaction [line 20650]

    +

    method rollbackTransaction [line 20676]

    @@ -15900,7 +15960,7 @@ $self = false])
    -

    method Rotate [line 11421]

    +

    method Rotate [line 11445]

    @@ -15954,7 +16014,7 @@ $y = ''])
    -

    method RoundedRect [line 12221]

    +

    method RoundedRect [line 12245]

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

    method RoundedRectXY [line 12240]

    +

    method RoundedRectXY [line 12264]

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

    method Scale [line 11297]

    +

    method Scale [line 11321]

    @@ -16194,7 +16254,7 @@ $y = ''])
    -

    method ScaleX [line 11257]

    +

    method ScaleX [line 11281]

    @@ -16248,7 +16308,7 @@ $y = ''])
    -

    method ScaleXY [line 11283]

    +

    method ScaleXY [line 11307]

    @@ -16302,7 +16362,7 @@ $y = ''])
    -

    method ScaleY [line 11270]

    +

    method ScaleY [line 11294]

    @@ -16356,7 +16416,7 @@ $y = ''])
    -

    method segSVGContentHandler [line 22645]

    +

    method segSVGContentHandler [line 22681]

    @@ -16404,7 +16464,7 @@ $data)
    -

    method selectColumn [line 20766]

    +

    method selectColumn [line 20792]

    @@ -16443,7 +16503,7 @@ $col = ''])
    -

    method serializeTCPDFtagParameters [line 20817]

    +

    method serializeTCPDFtagParameters [line 20853]

    @@ -16485,7 +16545,7 @@ $pararray)
    -

    method setAlpha [line 14556]

    +

    method setAlpha [line 14580]

    @@ -16530,7 +16590,7 @@ $bm = 'Normal'])
    -

    method SetAuthor [line 3277]

    +

    method SetAuthor [line 3301]

    @@ -16572,7 +16632,7 @@ $author)
    -

    method SetAutoPageBreak [line 3144]

    +

    method SetAutoPageBreak [line 3168]

    @@ -16620,7 +16680,7 @@ $margin = 0])
    -

    method setBarcode [line 15593]

    +

    method setBarcode [line 15617]

    @@ -16656,7 +16716,7 @@ $bc = ''])
    -

    method SetBooklet [line 19314]

    +

    method SetBooklet [line 19340]

    @@ -16707,7 +16767,7 @@ $outer = -1])
    -

    method setBuffer [line 19819]

    +

    method setBuffer [line 19845]

    @@ -16746,7 +16806,7 @@ $data)
    -

    method setCellHeightRatio [line 14590]

    +

    method setCellHeightRatio [line 14614]

    @@ -16785,7 +16845,7 @@ $h)
    -

    method SetCellPadding [line 3132]

    +

    method SetCellPadding [line 3156]

    @@ -16827,7 +16887,7 @@ $pad)
    -

    method setColumnsArray [line 20753]

    +

    method setColumnsArray [line 20779]

    @@ -16866,7 +16926,7 @@ $columns)
    -

    method SetCompression [line 3237]

    +

    method SetCompression [line 3261]

    @@ -16905,7 +16965,7 @@ $compress)
    -

    method setContentMark [line 3593]

    +

    method setContentMark [line 3617]

    @@ -16944,7 +17004,7 @@ $page = 0])
    -

    method SetCreator [line 3301]

    +

    method SetCreator [line 3325]

    @@ -16986,7 +17046,7 @@ $creator)
    -

    method SetDefaultMonospacedFont [line 4630]

    +

    method SetDefaultMonospacedFont [line 4654]

    @@ -17025,7 +17085,7 @@ $font)
    -

    method setDefaultTableColumns [line 14580]

    +

    method setDefaultTableColumns [line 14604]

    @@ -17064,7 +17124,7 @@ $cols = 4])
    -

    method SetDisplayMode [line 3159]

    +

    method SetDisplayMode [line 3183]

    @@ -17115,7 +17175,7 @@ $mode = 'UseNone'])
    -

    method SetDrawColor [line 3975]

    +

    method SetDrawColor [line 3999]

    @@ -17175,7 +17235,7 @@ $col4 = -1])
    -

    method SetDrawColorArray [line 3952]

    +

    method SetDrawColorArray [line 3976]

    @@ -17217,7 +17277,7 @@ $color)
    -

    method SetDrawSpotColor [line 4016]

    +

    method SetDrawSpotColor [line 4040]

    @@ -17265,7 +17325,7 @@ $tint = 100])
    -

    method setEqualColumns [line 20720]

    +

    method setEqualColumns [line 20746]

    @@ -17316,7 +17376,7 @@ $y = ''])
    -

    method setExtGState [line 14521]

    +

    method setExtGState [line 14545]

    @@ -17355,7 +17415,7 @@ $gs)
    -

    method SetFillColor [line 4058]

    +

    method SetFillColor [line 4082]

    @@ -17415,7 +17475,7 @@ $col4 = -1])
    -

    method SetFillColorArray [line 4035]

    +

    method SetFillColorArray [line 4059]

    @@ -17457,7 +17517,7 @@ $color)
    -

    method SetFillSpotColor [line 4100]

    +

    method SetFillSpotColor [line 4124]

    @@ -17505,7 +17565,7 @@ $tint = 100])
    -

    method SetFont [line 4538]

    +

    method SetFont [line 4562]

    @@ -17574,7 +17634,7 @@ $subset = 'default'])
    -

    method setFontBuffer [line 19973]

    +

    method setFontBuffer [line 19999]

    @@ -17619,7 +17679,7 @@ $data)
    -

    method SetFontSize [line 4559]

    +

    method SetFontSize [line 4583]

    @@ -17667,7 +17727,7 @@ $out = true])
    -

    method setFontSubBuffer [line 19995]

    +

    method setFontSubBuffer [line 20021]

    @@ -17718,7 +17778,7 @@ $data)
    -

    method setFontSubsetting [line 21151]

    +

    method setFontSubsetting [line 21187]

    @@ -17760,7 +17820,7 @@ $enable = true])
    -

    method setFooter [line 3829]

    +

    method setFooter [line 3853]

    @@ -17788,7 +17848,7 @@ $enable = true])
    -

    method setFooterFont [line 10490]

    +

    method setFooterFont [line 10514]

    @@ -17827,7 +17887,7 @@ $font)
    -

    method setFooterMargin [line 3661]

    +

    method setFooterMargin [line 3685]

    @@ -17863,7 +17923,7 @@ $fm = 10])
    -

    method setFormDefaultProp [line 13588]

    +

    method setFormDefaultProp [line 13612]

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

    method setGraphicVars [line 19728]

    +

    method setGraphicVars [line 19754]

    @@ -17944,7 +18004,7 @@ $gvars)
    -

    method setHeader [line 3792]

    +

    method setHeader [line 3816]

    @@ -17972,7 +18032,7 @@ $gvars)
    -

    method setHeaderData [line 3612]

    +

    method setHeaderData [line 3636]

    @@ -18026,7 +18086,7 @@ $hs = ''])
    -

    method setHeaderFont [line 10470]

    +

    method setHeaderFont [line 10494]

    @@ -18065,7 +18125,7 @@ $font)
    -

    method setHeaderMargin [line 3641]

    +

    method setHeaderMargin [line 3665]

    @@ -18101,7 +18161,7 @@ $hm = 10])
    -

    method setHtmlLinksStyle [line 19385]

    +

    method setHtmlLinksStyle [line 19411]

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

    method setHtmlVSpace [line 19354]

    +

    method setHtmlVSpace [line 19380]

    @@ -18185,7 +18245,7 @@ $tagvs)
    -

    method setImageBuffer [line 19914]

    +

    method setImageBuffer [line 19940]

    @@ -18230,7 +18290,7 @@ $data)
    -

    method setImageScale [line 2966]

    +

    method setImageScale [line 2990]

    @@ -18272,7 +18332,7 @@ $scale)
    -

    method setImageSubBuffer [line 19937]

    +

    method setImageSubBuffer [line 19963]

    @@ -18323,7 +18383,7 @@ $data)
    -

    method setJPEGQuality [line 14567]

    +

    method setJPEGQuality [line 14591]

    @@ -18362,7 +18422,7 @@ $quality)
    -

    method SetKeywords [line 3289]

    +

    method SetKeywords [line 3313]

    @@ -18404,7 +18464,7 @@ $keywords)
    -

    method setLanguageArray [line 10510]

    +

    method setLanguageArray [line 10534]

    @@ -18443,7 +18503,7 @@ $language)
    -

    method setLastH [line 2945]

    +

    method setLastH [line 2969]

    @@ -18485,7 +18545,7 @@ $h)
    -

    method SetLeftMargin [line 3088]

    +

    method SetLeftMargin [line 3112]

    @@ -18527,7 +18587,7 @@ $margin)
    -

    method SetLineStyle [line 11572]

    +

    method SetLineStyle [line 11596]

    @@ -18573,7 +18633,7 @@ $style)
    -

    method SetLineWidth [line 11531]

    +

    method SetLineWidth [line 11555]

    @@ -18615,7 +18675,7 @@ $width)
    -

    method SetLink [line 4657]

    +

    method SetLink [line 4681]

    @@ -18669,7 +18729,7 @@ $page = -1])
    -

    method setListIndentWidth [line 19364]

    +

    method setListIndentWidth [line 19390]

    @@ -18708,7 +18768,7 @@ $width)
    -

    method setLIsymbol [line 19275]

    +

    method setLIsymbol [line 19301]

    @@ -18747,7 +18807,7 @@ $symbol = '!'])
    -

    method SetMargins [line 3066]

    +

    method SetMargins [line 3090]

    @@ -18807,7 +18867,7 @@ $keepmargins = false])
    -

    method setOpenCell [line 19374]

    +

    method setOpenCell [line 19400]

    @@ -18846,7 +18906,7 @@ $isopen)
    -

    method setPage [line 3383]

    +

    method setPage [line 3407]

    @@ -18894,7 +18954,7 @@ $resetmargins = false])
    -

    method setPageBoxes [line 2716]

    +

    method setPageBoxes [line 2723]

    @@ -18969,7 +19029,7 @@ $points = false])
    -

    method setPageBuffer [line 19871]

    +

    method setPageBuffer [line 19897]

    @@ -19020,7 +19080,7 @@ $append = false])
    -

    method setPageFormat [line 2598]

    +

    method setPageFormat [line 2605]

    @@ -19068,7 +19128,7 @@ $orientation = 'P'])
    -

    method setPageMark [line 3581]

    +

    method setPageMark [line 3605]

    @@ -19096,7 +19156,7 @@ $orientation = 'P'])
    -

    method setPageOrientation [line 2765]

    +

    method setPageOrientation [line 2772]

    @@ -19147,7 +19207,7 @@ $bottommargin = ''])
    -

    method setPageUnit [line 1886]

    +

    method setPageUnit [line 1893]

    @@ -19186,7 +19246,7 @@ $unit)
    -

    method setPDFVersion [line 14609]

    +

    method setPDFVersion [line 14633]

    @@ -19225,7 +19285,7 @@ $version = '1.7'])
    -

    method setPrintFooter [line 3688]

    +

    method setPrintFooter [line 3712]

    @@ -19267,7 +19327,7 @@ $value)
    -

    method setPrintHeader [line 3679]

    +

    method setPrintHeader [line 3703]

    @@ -19303,7 +19363,7 @@ $val = true])
    -

    method SetProtection [line 11088]

    +

    method SetProtection [line 11112]

    @@ -19369,7 +19429,7 @@ $pubkeys = null])
    -

    method setRasterizeVectorImages [line 21048]

    +

    method setRasterizeVectorImages [line 21084]

    @@ -19408,7 +19468,7 @@ $mode)
    -

    method SetRightMargin [line 3118]

    +

    method SetRightMargin [line 3142]

    @@ -19450,7 +19510,7 @@ $margin)
    -

    method setRTL [line 2874]

    +

    method setRTL [line 2898]

    @@ -19495,7 +19555,7 @@ $resetx = true])
    -

    method setSignature [line 14246]

    +

    method setSignature [line 14270]

    @@ -19567,7 +19627,7 @@ $info = array()])
    -

    method setSignatureAppearance [line 14279]

    +

    method setSignatureAppearance [line 14303]

    @@ -19633,7 +19693,7 @@ $page = -1])
    -

    method setSpacesRE [line 2859]

    +

    method setSpacesRE [line 2873]

    @@ -19643,7 +19703,10 @@ $re = '/[\s]/'])

    - Set regular expression to detect withespaces or word separators.



    + Set regular expression to detect withespaces or word separators.

    The pattern delimiter must be the forward-slash character '/'.

     if PCRE unicode support is turned ON:
    + 	\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.




    Tags:

    @@ -19672,7 +19735,7 @@ $re = '/[\s]/'])
    -

    method SetSubject [line 3265]

    +

    method SetSubject [line 3289]

    @@ -19714,7 +19777,7 @@ $subject)
    -

    method setSVGStyles [line 21619]

    +

    method setSVGStyles [line 21655]

    @@ -19798,7 +19861,7 @@ $clip_params = array()])
    -

    method setTableHeader [line 3876]

    +

    method setTableHeader [line 3900]

    @@ -19826,7 +19889,7 @@ $clip_params = array()])
    -

    method setTempRTL [line 2900]

    +

    method setTempRTL [line 2924]

    @@ -19865,7 +19928,7 @@ $mode)
    -

    method SetTextColor [line 4142]

    +

    method SetTextColor [line 4166]

    @@ -19925,7 +19988,7 @@ $col4 = -1])
    -

    method SetTextColorArray [line 4119]

    +

    method SetTextColorArray [line 4143]

    @@ -19967,7 +20030,7 @@ $color)
    -

    method setTextRenderingMode [line 20829]

    +

    method setTextRenderingMode [line 20865]

    @@ -20018,7 +20081,7 @@ $clip = false])
    -

    method SetTextSpotColor [line 4181]

    +

    method SetTextSpotColor [line 4205]

    @@ -20066,7 +20129,7 @@ $tint = 100])
    -

    method SetTitle [line 3253]

    +

    method SetTitle [line 3277]

    @@ -20108,7 +20171,7 @@ $title)
    -

    method SetTopMargin [line 3103]

    +

    method SetTopMargin [line 3127]

    @@ -20150,7 +20213,7 @@ $margin)
    -

    method setUserRights [line 14213]

    +

    method setUserRights [line 14237]

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

    method setViewerPreferences [line 14622]

    +

    method setViewerPreferences [line 14646]

    @@ -20258,7 +20321,7 @@ $preferences)
    -

    method setVisibility [line 14466]

    +

    method setVisibility [line 14490]

    @@ -20297,7 +20360,7 @@ $v)
    -

    method SetX [line 7029]

    +

    method SetX [line 7053]

    @@ -20345,7 +20408,7 @@ $rtloff = false])
    -

    method SetXY [line 7093]

    +

    method SetXY [line 7117]

    @@ -20399,7 +20462,7 @@ $rtloff = false])
    -

    method SetY [line 7061]

    +

    method SetY [line 7085]

    @@ -20453,7 +20516,7 @@ $rtloff = false])
    -

    method set_mqr [line 6646]

    +

    method set_mqr [line 6670]

    @@ -20492,7 +20555,7 @@ $mqr)
    -

    method Skew [line 11477]

    +

    method Skew [line 11501]

    @@ -20552,7 +20615,7 @@ $y = ''])
    -

    method SkewX [line 11450]

    +

    method SkewX [line 11474]

    @@ -20606,7 +20669,7 @@ $y = ''])
    -

    method SkewY [line 11463]

    +

    method SkewY [line 11487]

    @@ -20660,7 +20723,7 @@ $y = ''])
    -

    method StarPolygon [line 12179]

    +

    method StarPolygon [line 12203]

    @@ -20784,7 +20847,7 @@ $draw_circle:)
    -

    method startPage [line 3537]

    +

    method startPage [line 3561]

    @@ -20838,7 +20901,7 @@ $tocpage = false])
    -

    method startPageGroup [line 14299]

    +

    method startPageGroup [line 14323]

    @@ -20877,7 +20940,7 @@ $page = ''])
    -

    method startSVGElementHandler [line 22215]

    +

    method startSVGElementHandler [line 22251]

    @@ -20931,7 +20994,7 @@ $attribs)
    -

    method startTransaction [line 20619]

    +

    method startTransaction [line 20645]

    @@ -20959,7 +21022,7 @@ $attribs)
    -

    method StartTransform [line 11225]

    +

    method StartTransform [line 11249]

    @@ -20990,7 +21053,7 @@ $attribs)
    -

    method StopTransform [line 11240]

    +

    method StopTransform [line 11264]

    @@ -21021,7 +21084,7 @@ $attribs)
    -

    method SVGPath [line 21874]

    +

    method SVGPath [line 21910]

    @@ -21072,7 +21135,7 @@ $style = ''])
    -

    method SVGTransform [line 21600]

    +

    method SVGTransform [line 21636]

    @@ -21111,7 +21174,7 @@ $tm)
    -

    method swapMargins [line 19330]

    +

    method swapMargins [line 19356]

    @@ -21150,7 +21213,7 @@ $reverse = true])
    -

    method swapPageBoxCoordinates [line 2742]

    +

    method swapPageBoxCoordinates [line 2749]

    @@ -21189,7 +21252,7 @@ $page)
    -

    method Text [line 4820]

    +

    method Text [line 4844]

    @@ -21321,7 +21384,7 @@ $rtloff = false])
    -

    method TextField [line 13617]

    +

    method TextField [line 13641]

    @@ -21405,7 +21468,7 @@ $js = false])
    -

    method Transform [line 11507]

    +

    method Transform [line 11531]

    @@ -21447,7 +21510,7 @@ $tm)
    -

    method Translate [line 11400]

    +

    method Translate [line 11424]

    @@ -21495,7 +21558,7 @@ $t_y)
    -

    method TranslateX [line 11377]

    +

    method TranslateX [line 11401]

    @@ -21537,7 +21600,7 @@ $t_x)
    -

    method TranslateY [line 11388]

    +

    method TranslateY [line 11412]

    @@ -21579,7 +21642,7 @@ $t_y)
    -

    method unhtmlentities [line 10653]

    +

    method unhtmlentities [line 10677]

    @@ -21618,7 +21681,7 @@ $text_to_convert)
    -

    method UniArrSubString [line 6218]

    +

    method UniArrSubString [line 6242]

    @@ -21672,7 +21735,7 @@ $end = ''])
    -

    method unichr [line 6251]

    +

    method unichr [line 6275]

    @@ -21717,7 +21780,7 @@ $c)
    -

    method UTF8ArrayToUniArray [line 6239]

    +

    method UTF8ArrayToUniArray [line 6263]

    @@ -21759,7 +21822,7 @@ $ta)
    -

    method UTF8ArrSubString [line 6195]

    +

    method UTF8ArrSubString [line 6219]

    @@ -21810,7 +21873,7 @@ $end = ''])
    -

    method UTF8ArrToLatin1 [line 10378]

    +

    method UTF8ArrToLatin1 [line 10402]

    @@ -21852,7 +21915,7 @@ $unicode)
    -

    method utf8Bidi [line 12401]

    +

    method utf8Bidi [line 12425]

    @@ -21909,7 +21972,7 @@ $forcertl = false])
    -

    method utf8StrArrRev [line 12387]

    +

    method utf8StrArrRev [line 12411]

    @@ -21969,7 +22032,7 @@ $forcertl = false])
    -

    method UTF8StringToArray [line 10231]

    +

    method UTF8StringToArray [line 10255]

    @@ -22035,7 +22098,7 @@ $str)
    -

    method utf8StrRev [line 12372]

    +

    method utf8StrRev [line 12396]

    @@ -22089,7 +22152,7 @@ $forcertl = false])
    -

    method UTF8ToLatin1 [line 10348]

    +

    method UTF8ToLatin1 [line 10372]

    @@ -22131,7 +22194,7 @@ $str)
    -

    method UTF8ToUTF16BE [line 10332]

    +

    method UTF8ToUTF16BE [line 10356]

    @@ -22182,7 +22245,7 @@ $setbom = true])
    -

    method Write [line 5835]

    +

    method Write [line 5859]

    @@ -22278,7 +22341,7 @@ $maxh = 0])
    -

    method write1DBarcode [line 15622]

    +

    method write1DBarcode [line 15646]

    @@ -22368,7 +22431,7 @@ $align = ''])
    -

    method write2DBarcode [line 15858]

    +

    method write2DBarcode [line 15882]

    @@ -22458,7 +22521,7 @@ $distort = false])
    -

    method writeBarcode [line 15807]

    +

    method writeBarcode [line 15831]

    @@ -22548,7 +22611,7 @@ $code)
    -

    method writeDiskCache [line 19781]

    +

    method writeDiskCache [line 19807]

    @@ -22605,7 +22668,7 @@ $file)
    -

    method writeHTML [line 17079]

    +

    method writeHTML [line 17105]

    @@ -22671,7 +22734,7 @@ $align = ''])
    -

    method writeHTMLCell [line 17063]

    +

    method writeHTMLCell [line 17089]

    @@ -22773,7 +22836,7 @@ $autopadding = true])
    -

    method _addfield [line 13189]

    +

    method _addfield [line 13213]

    @@ -22851,7 +22914,7 @@ $prop)
    -

    method _AES [line 10876]

    +

    method _AES [line 10900]

    @@ -22902,7 +22965,7 @@ $text)
    -

    method _beginpage [line 9897]

    +

    method _beginpage [line 9921]

    @@ -22947,7 +23010,7 @@ $format = ''])
    -

    method _dataannobjstring [line 10074]

    +

    method _dataannobjstring [line 10098]

    @@ -22986,7 +23049,7 @@ $s)
    -

    method _datastring [line 10063]

    +

    method _datastring [line 10087]

    @@ -23025,7 +23088,7 @@ $s)
    -

    method _datestring [line 10085]

    +

    method _datestring [line 10109]

    @@ -23056,7 +23119,7 @@ $s)
    -

    method _destroy [line 7302]

    +

    method _destroy [line 7326]

    @@ -23101,7 +23164,7 @@ $preserve_objcopy = false])
    -

    method _dochecks [line 7330]

    +

    method _dochecks [line 7354]

    @@ -23126,7 +23189,7 @@ $preserve_objcopy = false])
    -

    method _dolinethrough [line 9990]

    +

    method _dolinethrough [line 10014]

    @@ -23174,7 +23237,7 @@ $txt)
    -

    method _dolinethroughw [line 10003]

    +

    method _dolinethroughw [line 10027]

    @@ -23231,7 +23294,7 @@ $txt)
    -

    method _dooverline [line 10016]

    +

    method _dooverline [line 10040]

    @@ -23282,7 +23345,7 @@ $txt)
    -

    method _dooverlinew [line 10029]

    +

    method _dooverlinew [line 10053]

    @@ -23333,7 +23396,7 @@ $w)
    -

    method _dounderline [line 9965]

    +

    method _dounderline [line 9989]

    @@ -23381,7 +23444,7 @@ $txt)
    -

    method _dounderlinew [line 9978]

    +

    method _dounderlinew [line 10002]

    @@ -23432,7 +23495,7 @@ $w)
    -

    method _encrypt_data [line 10686]

    +

    method _encrypt_data [line 10710]

    @@ -23480,7 +23543,7 @@ $s)
    -

    method _enddoc [line 9765]

    +

    method _enddoc [line 9789]

    @@ -23505,7 +23568,7 @@ $s)
    -

    method _endpage [line 9941]

    +

    method _endpage [line 9965]

    @@ -23530,7 +23593,7 @@ $s)
    -

    method _escape [line 10052]

    +

    method _escape [line 10076]

    @@ -23569,7 +23632,7 @@ $s)
    -

    method _escapetext [line 10124]

    +

    method _escapetext [line 10148]

    @@ -23608,7 +23671,7 @@ $s)
    -

    method _freadint [line 10041]

    +

    method _freadint [line 10065]

    @@ -23647,7 +23710,7 @@ $f)
    -

    method _generateencryptionkey [line 10963]

    +

    method _generateencryptionkey [line 10987]

    @@ -23701,7 +23764,7 @@ $protection)
    -

    method _getannotsrefs [line 7579]

    +

    method _getannotsrefs [line 7603]

    @@ -23743,7 +23806,7 @@ $n)
    -

    method _getBYTE [line 8303]

    +

    method _getBYTE [line 8327]

    @@ -23806,7 +23869,7 @@ $offset)
    -

    method _getfontpath [line 7346]

    +

    method _getfontpath [line 7370]

    @@ -23831,7 +23894,7 @@ $offset)
    -

    method _getrawstream [line 10144]

    +

    method _getrawstream [line 10168]

    @@ -23879,7 +23942,7 @@ $n = 0])
    -

    method _getSHORT [line 8288]

    +

    method _getSHORT [line 8312]

    @@ -23942,7 +24005,7 @@ $offset)
    -

    method _getstream [line 10159]

    +

    method _getstream [line 10183]

    @@ -23987,7 +24050,7 @@ $n = 0])
    -

    method _getTrueTypeFontSubset [line 8318]

    +

    method _getTrueTypeFontSubset [line 8342]

    @@ -24038,7 +24101,7 @@ $subsetchars)
    -

    method _getTTFtableChecksum [line 8649]

    +

    method _getTTFtableChecksum [line 8673]

    @@ -24089,7 +24152,7 @@ $length)
    -

    method _getULONG [line 8258]

    +

    method _getULONG [line 8282]

    @@ -24152,7 +24215,7 @@ $offset)
    -

    method _getUSHORT [line 8273]

    +

    method _getUSHORT [line 8297]

    @@ -24215,7 +24278,7 @@ $offset)
    -

    method _JScolor [line 13165]

    +

    method _JScolor [line 13189]

    @@ -24257,7 +24320,7 @@ $color)
    -

    method _md5_16 [line 10894]

    +

    method _md5_16 [line 10918]

    @@ -24302,7 +24365,7 @@ $str)
    -

    method _newobj [line 9951]

    +

    method _newobj [line 9975]

    @@ -24330,7 +24393,7 @@ $str)
    -

    method _objectkey [line 10667]

    +

    method _objectkey [line 10691]

    @@ -24372,7 +24435,7 @@ $n)
    -

    method _out [line 10179]

    +

    method _out [line 10203]

    @@ -24408,7 +24471,7 @@ $s)
    -

    method _outCurve [line 11672]

    +

    method _outCurve [line 11696]

    @@ -24477,7 +24540,7 @@ $y3)
    -

    method _outCurveV [line 11686]

    +

    method _outCurveV [line 11710]

    @@ -24534,7 +24597,7 @@ $y3)
    -

    method _outCurveY [line 11702]

    +

    method _outCurveY [line 11726]

    @@ -24603,7 +24666,7 @@ $y2)
    -

    method _outellipticalarc [line 11898]

    +

    method _outellipticalarc [line 11922]

    @@ -24711,7 +24774,7 @@ $angf:)
    -

    method _outLine [line 11642]

    +

    method _outLine [line 11666]

    @@ -24756,7 +24819,7 @@ $y)
    -

    method _outPoint [line 11630]

    +

    method _outPoint [line 11654]

    @@ -24801,7 +24864,7 @@ $y)
    -

    method _outRect [line 11656]

    +

    method _outRect [line 11680]

    @@ -24864,7 +24927,7 @@ $op)
    -

    method _Ovalue [line 10907]

    +

    method _Ovalue [line 10931]

    @@ -24915,7 +24978,7 @@ $owner_pass)
    -

    method _parsejpeg [line 6738]

    +

    method _parsejpeg [line 6762]

    @@ -24954,7 +25017,7 @@ $file)
    -

    method _parsepng [line 6764]

    +

    method _parsepng [line 6788]

    @@ -24993,7 +25056,7 @@ $file)
    -

    method _putannotsobjs [line 7611]

    +

    method _putannotsobjs [line 7635]

    @@ -25024,7 +25087,7 @@ $file)
    -

    method _putannotsrefs [line 7567]

    +

    method _putannotsrefs [line 7591]

    @@ -25069,7 +25132,7 @@ $n)
    -

    method _putAPXObject [line 8223]

    +

    method _putAPXObject [line 8247]

    @@ -25123,7 +25186,7 @@ $stream = ''])
    -

    method _putbookmarks [line 13003]

    +

    method _putbookmarks [line 13027]

    @@ -25154,7 +25217,7 @@ $stream = ''])
    -

    method _putcatalog [line 9596]

    +

    method _putcatalog [line 9620]

    @@ -25182,7 +25245,7 @@ $stream = ''])
    -

    method _putcidfont0 [line 9319]

    +

    method _putcidfont0 [line 9343]

    @@ -25227,7 +25290,7 @@ $font)
    -

    method _putEmbeddedFiles [line 4777]

    +

    method _putEmbeddedFiles [line 4801]

    @@ -25258,7 +25321,7 @@ $font)
    -

    method _putencryption [line 10710]

    +

    method _putencryption [line 10734]

    @@ -25289,7 +25352,7 @@ $font)
    -

    method _putextgstates [line 14531]

    +

    method _putextgstates [line 14555]

    @@ -25328,7 +25391,7 @@ $gs)
    -

    method _putfonts [line 8770]

    +

    method _putfonts [line 8794]

    @@ -25356,7 +25419,7 @@ $gs)
    -

    method _putfontwidths [line 8671]

    +

    method _putfontwidths [line 8695]

    @@ -25407,7 +25470,7 @@ $cidoffset = 0])
    -

    method _putheader [line 9757]

    +

    method _putheader [line 9781]

    @@ -25432,7 +25495,7 @@ $cidoffset = 0])
    -

    method _putimages [line 9390]

    +

    method _putimages [line 9414]

    @@ -25457,7 +25520,7 @@ $cidoffset = 0])
    -

    method _putinfo [line 9549]

    +

    method _putinfo [line 9573]

    @@ -25485,7 +25548,7 @@ $cidoffset = 0])
    -

    method _putjavascript [line 13110]

    +

    method _putjavascript [line 13134]

    @@ -25516,7 +25579,7 @@ $cidoffset = 0])
    -

    method _putocg [line 14449]

    +

    method _putocg [line 14473]

    @@ -25544,7 +25607,7 @@ $cidoffset = 0])
    -

    method _putpages [line 7357]

    +

    method _putpages [line 7381]

    @@ -25569,7 +25632,7 @@ $cidoffset = 0])
    -

    method _putresourcedict [line 9464]

    +

    method _putresourcedict [line 9488]

    @@ -25594,7 +25657,7 @@ $cidoffset = 0])
    -

    method _putresources [line 9525]

    +

    method _putresources [line 9549]

    @@ -25619,7 +25682,7 @@ $cidoffset = 0])
    -

    method _putshaders [line 15086]

    +

    method _putshaders [line 15110]

    @@ -25650,7 +25713,7 @@ $cidoffset = 0])
    -

    method _putsignature [line 14137]

    +

    method _putsignature [line 14161]

    @@ -25681,7 +25744,7 @@ $cidoffset = 0])
    -

    method _putspotcolors [line 9446]

    +

    method _putspotcolors [line 9470]

    @@ -25709,7 +25772,7 @@ $cidoffset = 0])
    -

    method _putstream [line 10170]

    +

    method _putstream [line 10194]

    @@ -25754,7 +25817,7 @@ $n = 0])
    -

    method _puttruetypeunicode [line 8930]

    +

    method _puttruetypeunicode [line 8954]

    diff --git a/tcpdf.php b/tcpdf.php index 498a428..a4a1cde 100755 --- a/tcpdf.php +++ b/tcpdf.php @@ -1,9 +1,9 @@ * 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 5.5.010 + * @version 5.5.011 * @author Nicola Asuni - info@tecnick.com * @link http://www.tcpdf.org * @license http://www.gnu.org/copyleft/lesser.html LGPL @@ -1312,6 +1312,13 @@ if (!class_exists('TCPDF', false)) { */ protected $re_spaces = '/[\s]/'; + /** + * Array of parts $re_spaces + * @access protected + * @since 5.5.011 (2010-07-09) + */ + protected $re_space = array('p' => '[\s]', 'm' => ''); + /** * Signature object ID * @access protected @@ -1846,11 +1853,11 @@ if (!class_exists('TCPDF', false)) { // \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. - //$this->re_spaces = '/[\s\p{Z}\p{Lo}]/u'; - $this->re_spaces = '/[\s\p{Z}]/u'; + //$this->setSpacesRE('/[\s\p{Z}\p{Lo}]/u'); + $this->setSpacesRE('/[\s\p{Z}]/u'); } else { // PCRE unicode support is turned OFF - $this->re_spaces = '/[\s]/'; + $this->setSpacesRE('/[\s]/'); } $this->annot_obj_id = $this->annots_start_obj_id; $this->curr_annot_obj_id = $this->annots_start_obj_id; @@ -2852,16 +2859,33 @@ if (!class_exists('TCPDF', false)) { /** * Set regular expression to detect withespaces or word separators. + * The pattern delimiter must be the forward-slash character '/'. + *
    +		 * if PCRE unicode support is turned ON:
    +		 * 	\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.
    +		 * 
    * @param string $re regular expression (leave empty for default). * @access public * @since 4.6.016 (2009-06-15) */ public function setSpacesRE($re='/[\s]/') { - // if PCRE unicode support is turned ON: - // \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. $this->re_spaces = $re; + $re_parts = explode('/', $re); + // get pattern parts + $this->re_space = array(); + if (isset($re_parts[1]) AND !empty($re_parts[1])) { + $this->re_space['p'] = $re_parts[1]; + } else { + $this->re_space['p'] = '[\s]'; + } + // set pattern modifiers + if (isset($re_parts[2]) AND !empty($re_parts[2])) { + $this->re_space['m'] = $re_parts[2]; + } else { + $this->re_space['m'] = ''; + } } /** @@ -16242,9 +16266,9 @@ if (!class_exists('TCPDF', false)) { protected function isValidCSSSelectorForTag($dom, $key, $selector) { $valid = false; // value to be returned $tag = $dom[$key]['value']; - $class = ''; + $class = array(); if (isset($dom[$key]['attribute']['class']) AND !empty($dom[$key]['attribute']['class'])) { - $class = strtolower($dom[$key]['attribute']['class']); + $class = explode(' ', strtolower($dom[$key]['attribute']['class'])); } $id = ''; if (isset($dom[$key]['attribute']['id']) AND !empty($dom[$key]['attribute']['id'])) { @@ -16265,7 +16289,7 @@ if (!class_exists('TCPDF', false)) { // check if matches class, id, attribute, pseudo-class or pseudo-element switch ($attrib{0}) { case '.': { // class - if (substr($attrib, 1) == $class) { + if (in_array(substr($attrib, 1), $class)) { $valid = true; } break; @@ -16501,8 +16525,8 @@ if (!class_exists('TCPDF', false)) { $html = $html_a.$html_b.substr($html, $pos + 11); $offset = strlen($html_a.$html_b); } - $html = preg_replace("'([\s]*)([\s]*)'si", "", $html); + $html = preg_replace('/([\s]*)', $html); $offset = 0; while (($offset < strlen($html)) AND ($pos = strpos($html, '', $offset)) !== false) { $html_a = substr($html, 0, $offset); @@ -16520,19 +16544,21 @@ if (!class_exists('TCPDF', false)) { // restore textarea newlines $html = str_replace('', "\n", $html); // remove extra spaces from code - $html = preg_replace('/[\s]+<\/(table|tr|td|th|ul|ol|li|dl|dt|dd)>/', '', $html); - $html = preg_replace('/[\s]+<(tr|td|th|ul|ol|li|dl|dt|dd|br)/', '<\\1', $html); + $html = preg_replace('/[\s]+<\/(table|tr|ul|ol|dl)>/', '', $html); + $html = preg_replace('/'.$this->re_space['p'].'+<\/(td|th|li|dt|dd)>/'.$this->re_space['m'], '', $html); + $html = preg_replace('/[\s]+<(tr|td|th|li|dt|dd)/', '<\\1', $html); + $html = preg_replace('/'.$this->re_space['p'].'+<(ul|ol|dl|br)/'.$this->re_space['m'], '<\\1', $html); $html = preg_replace('/<\/(table|tr|td|th|blockquote|dd|dt|dl|div|dt|h1|h2|h3|h4|h5|h6|hr|li|ol|ul|p)>[\s]+<', $html); $html = preg_replace('/<\/(td|th)>/', '', $html); $html = preg_replace('/<\/table>([\s]*)/', '
    diff --git a/doc/li_com-tecnick-tcpdf.html b/doc/li_com-tecnick-tcpdf.html index 7cf0c96..10476d1 100644 --- a/doc/li_com-tecnick-tcpdf.html +++ b/doc/li_com-tecnick-tcpdf.html @@ -67,7 +67,7 @@ This documentation was generated by phpDocumentor v1.4.3

    - Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:14 +0200 by phpDocumentor 1.4.3
    @@ -25799,7 +25862,7 @@ $font)
    -

    method _putviewerpreferences [line 9686]

    +

    method _putviewerpreferences [line 9710]

    diff --git a/doc/index.html b/doc/index.html index 7cf0c96..10476d1 100644 --- a/doc/index.html +++ b/doc/index.html @@ -67,7 +67,7 @@ This documentation was generated by phpDocumentor v1.4.3

    - Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:14 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/errors.html b/doc/errors.html index da977e9..1b985cc 100644 --- a/doc/errors.html +++ b/doc/errors.html @@ -35,7 +35,7 @@ Post-parsing

    - Documentation generated on Tue, 06 Jul 2010 16:18:34 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:20 +0200 by phpDocumentor 1.4.3
    @@ -25833,7 +25896,7 @@ $font)
    -

    method _RC4 [line 10830]

    +

    method _RC4 [line 10854]

    diff --git a/doc/elementindex_com-tecnick-tcpdf.html b/doc/elementindex_com-tecnick-tcpdf.html index 771d487..2370045 100644 --- a/doc/elementindex_com-tecnick-tcpdf.html +++ b/doc/elementindex_com-tecnick-tcpdf.html @@ -783,6 +783,8 @@
    in file tcpdf.php, method TCPDF::GetCharWidth()
        Returns the length of the char in user unit for the current font.
    getCode
    in file qrcode.php, method QRcode::getCode()
        Return Reed-Solomon block code.
    +
    getColumn
    +
    in file tcpdf.php, method TCPDF::getColumn()
        Return the current column number
    getCompaction
    in file pdf417.php, method PDF417::getCompaction()
        Compact data by mode.
    getDataLength
    @@ -1501,6 +1503,8 @@
    in file tcpdf.php, variable TCPDF::$radio_groups
        List of radio group objects IDs
    $rasterize_vector_images
    in file tcpdf.php, variable TCPDF::$rasterize_vector_images
    +
    $re_space
    +
    in file tcpdf.php, variable TCPDF::$re_space
        Array of parts $re_spaces
    $re_spaces
    in file tcpdf.php, variable TCPDF::$re_spaces
        Regular expression used to find blank characters used for word-wrapping.
    $rMargin
    @@ -2062,7 +2066,7 @@ top

    - Documentation generated on Tue, 06 Jul 2010 16:18:28 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:14 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/elementindex.html b/doc/elementindex.html index 5f36835..b9fdd27 100644 --- a/doc/elementindex.html +++ b/doc/elementindex.html @@ -585,6 +585,8 @@
    in file tcpdf.php, method TCPDF::GetCharWidth()
        Returns the length of the char in user unit for the current font.
    getCode
    in file qrcode.php, method QRcode::getCode()
        Return Reed-Solomon block code.
    +
    getColumn
    +
    in file tcpdf.php, method TCPDF::getColumn()
        Return the current column number
    getCompaction
    in file pdf417.php, method PDF417::getCompaction()
        Compact data by mode.
    getDataLength
    @@ -1303,6 +1305,8 @@
    in file tcpdf.php, variable TCPDF::$radio_groups
        List of radio group objects IDs
    $rasterize_vector_images
    in file tcpdf.php, variable TCPDF::$rasterize_vector_images
    +
    $re_space
    +
    in file tcpdf.php, variable TCPDF::$re_space
        Array of parts $re_spaces
    $re_spaces
    in file tcpdf.php, variable TCPDF::$re_spaces
        Regular expression used to find blank characters used for word-wrapping.
    $rMargin
    @@ -2030,7 +2034,7 @@ top

    - Documentation generated on Tue, 06 Jul 2010 16:18:28 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:14 +0200 by phpDocumentor 1.4.3
    @@ -25884,7 +25947,7 @@ $text)
    -

    method _setGDImageTransparency [line 6717]

    +

    method _setGDImageTransparency [line 6741]

    diff --git a/doc/com-tecnick-tcpdf/_unicode_data.php.html b/doc/com-tecnick-tcpdf/_unicode_data.php.html index 70d42cd..f61dfcf 100644 --- a/doc/com-tecnick-tcpdf/_unicode_data.php.html +++ b/doc/com-tecnick-tcpdf/_unicode_data.php.html @@ -246,7 +246,7 @@ Unicode data for TCPDF library.




    - Documentation generated on Tue, 06 Jul 2010 16:18:34 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:20 +0200 by phpDocumentor 1.4.3
    @@ -25929,7 +25992,7 @@ $image)
    -

    method _textannobjstring [line 10110]

    +

    method _textannobjstring [line 10134]

    diff --git a/doc/com-tecnick-tcpdf/_tcpdf.php.html b/doc/com-tecnick-tcpdf/_tcpdf.php.html index d2b7f67..9bd920b 100644 --- a/doc/com-tecnick-tcpdf/_tcpdf.php.html +++ b/doc/com-tecnick-tcpdf/_tcpdf.php.html @@ -82,7 +82,7 @@ This is a PHP class for generating PDF documents without requiring external exte - + @@ -113,7 +113,7 @@ unicode data

    diff --git a/doc/com-tecnick-tcpdf/_qrcode.php.html b/doc/com-tecnick-tcpdf/_qrcode.php.html index 976e82c..4e94bff 100644 --- a/doc/com-tecnick-tcpdf/_qrcode.php.html +++ b/doc/com-tecnick-tcpdf/_qrcode.php.html @@ -480,7 +480,7 @@ string $string, [int $split_length = 1])

    - Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:15 +0200 by phpDocumentor 1.4.3
    @@ -25968,7 +26031,7 @@ $s)
    -

    method _textstring [line 10096]

    +

    method _textstring [line 10120]

    diff --git a/doc/com-tecnick-tcpdf/_pdf417.php.html b/doc/com-tecnick-tcpdf/_pdf417.php.html index a5b7d4e..dd99f63 100644 --- a/doc/com-tecnick-tcpdf/_pdf417.php.html +++ b/doc/com-tecnick-tcpdf/_pdf417.php.html @@ -157,7 +157,7 @@ Class to create PDF417 barcode arrays for TCPDF class.

    PDF417 (ISO


    - Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:15 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/com-tecnick-tcpdf/_htmlcolors.php.html b/doc/com-tecnick-tcpdf/_htmlcolors.php.html index d65dd06..5b8d745 100644 --- a/doc/com-tecnick-tcpdf/_htmlcolors.php.html +++ b/doc/com-tecnick-tcpdf/_htmlcolors.php.html @@ -97,7 +97,7 @@ Array of WEB safe colors.




    - Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:15 +0200 by phpDocumentor 1.4.3
    @@ -26007,7 +26070,7 @@ $s)
    -

    method _toJPEG [line 6680]

    +

    method _toJPEG [line 6704]

    diff --git a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html index 25560eb..35549e9 100644 --- a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html +++ b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html @@ -542,7 +542,7 @@ Configuration file for TCPDF.




    - Documentation generated on Tue, 06 Jul 2010 16:18:34 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:20 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/com-tecnick-tcpdf/_barcodes.php.html b/doc/com-tecnick-tcpdf/_barcodes.php.html index f89240e..50b76e8 100644 --- a/doc/com-tecnick-tcpdf/_barcodes.php.html +++ b/doc/com-tecnick-tcpdf/_barcodes.php.html @@ -105,7 +105,7 @@ PHP class to creates array representations for common 1D barcodes to be used wit

    - Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:14 +0200 by phpDocumentor 1.4.3
    @@ -26049,7 +26112,7 @@ $file)
    -

    method _toPNG [line 6699]

    +

    method _toPNG [line 6723]

    diff --git a/doc/com-tecnick-tcpdf/_2dbarcodes.php.html b/doc/com-tecnick-tcpdf/_2dbarcodes.php.html index 235906e..0b29b41 100644 --- a/doc/com-tecnick-tcpdf/_2dbarcodes.php.html +++ b/doc/com-tecnick-tcpdf/_2dbarcodes.php.html @@ -105,7 +105,7 @@ PHP class to creates array representations for 2D barcodes to be used with TCPDF

    - Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:14 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/com-tecnick-tcpdf/TCPDFBarcode.html b/doc/com-tecnick-tcpdf/TCPDFBarcode.html index cd7ab0d..4293513 100644 --- a/doc/com-tecnick-tcpdf/TCPDFBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDFBarcode.html @@ -1377,7 +1377,7 @@ $type)

    - Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:14 +0200 by phpDocumentor 1.4.3
    @@ -26094,7 +26157,7 @@ $file)
    -

    method _Uvalue [line 10936]

    +

    method _Uvalue [line 10960]

    diff --git a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html index 2a83d85..fde1593 100644 --- a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html @@ -299,7 +299,7 @@ $type)

    - Documentation generated on Tue, 06 Jul 2010 16:18:29 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:14 +0200 by phpDocumentor 1.4.3
    @@ -26131,7 +26194,7 @@ $file)

    - Documentation generated on Tue, 06 Jul 2010 16:18:30 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:16 +0200 by phpDocumentor 1.4.3
    author:  Nicola Asuni
    version:  5.5.010version:  5.5.011
    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 5.5.010 (http://www.tcpdf.org)' + PDF_PRODUCER = 'TCPDF 5.5.011 (http://www.tcpdf.org)'
    @@ -124,7 +124,7 @@ unicode data


    - Documentation generated on Tue, 06 Jul 2010 16:18:30 +0200 by phpDocumentor 1.4.3 + Documentation generated on Fri, 09 Jul 2010 10:25:16 +0200 by phpDocumentor 1.4.3
    ', $html); - $html = preg_replace('/[\s]*re_space['p'].'*re_space['m'], ' ]*)>/xi', '', $html); $html = preg_replace('/]*)>/xi', '', $html); // trim string - $html = preg_replace('/^[\s]+/', '', $html); - $html = preg_replace('/[\s]+$/', '', $html); + $html = preg_replace('/^'.$this->re_space['p'].'+/'.$this->re_space['m'], '', $html); + $html = preg_replace('/'.$this->re_space['p'].'+$/'.$this->re_space['m'], '', $html); // pattern for generic tag $tagpattern = '/(<[^>]+>)/'; // explodes the string @@ -20807,6 +20833,16 @@ if (!class_exists('TCPDF', false)) { } } + /** + * Return the current column number + * @return int current column number + * @access public + * @since 5.5.011 (2010-07-08) + */ + public function getColumn() { + return $this->current_column; + } + /** * Serialize an array of parameters to be used with TCPDF tag in HTML code. * @param array $pararray parameters array