From 1ee9b7ef7c5b47e9b5e34cde13efc54b25e37ba7 Mon Sep 17 00:00:00 2001 From: nicolaasuni Date: Thu, 17 Jun 2010 09:00:12 +0200 Subject: [PATCH] 5.3.011 --- CHANGELOG.TXT | 4 + 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 | 965 ++++++++++-------- 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 | 10 +- doc/elementindex_com-tecnick-tcpdf.html | 10 +- doc/errors.html | 2 +- doc/index.html | 2 +- doc/li_com-tecnick-tcpdf.html | 2 +- examples/example_052.php | 10 +- tcpdf.php | 54 +- 23 files changed, 621 insertions(+), 472 deletions(-) diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT index bc4441b..cb441fe 100755 --- a/CHANGELOG.TXT +++ b/CHANGELOG.TXT @@ -1,3 +1,7 @@ +5.3.011 (2010-06-17) + - The method setSignatureAppearance() was added, check the example n. 52. + - Some problems related to font subsetting were fixed. + 5.3.010 (2010-06-15) - Previous release was corrupted. diff --git a/README.TXT b/README.TXT index fae1137..850377a 100755 --- a/README.TXT +++ b/README.TXT @@ -8,8 +8,8 @@ http: sourceforge.net/donate/index.php?group_id=128076 ------------------------------------------------------------ Name: TCPDF -Version: 5.3.010 -Release date: 2010-06-15 +Version: 5.3.011 +Release date: 2010-06-17 Author: Nicola Asuni Copyright (c) 2002-2010: diff --git a/doc/classtrees_com-tecnick-tcpdf.html b/doc/classtrees_com-tecnick-tcpdf.html index 1a8d54d..de1570c 100644 --- a/doc/classtrees_com-tecnick-tcpdf.html +++ b/doc/classtrees_com-tecnick-tcpdf.html @@ -60,7 +60,7 @@

- Documentation generated on Tue, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/PDF417.html b/doc/com-tecnick-tcpdf/PDF417.html index 1259608..326ec56 100644 --- a/doc/com-tecnick-tcpdf/PDF417.html +++ b/doc/com-tecnick-tcpdf/PDF417.html @@ -1003,7 +1003,7 @@ $code)

- Documentation generated on Tue, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/QRcode.html b/doc/com-tecnick-tcpdf/QRcode.html index 790c8a0..fd435dd 100644 --- a/doc/com-tecnick-tcpdf/QRcode.html +++ b/doc/com-tecnick-tcpdf/QRcode.html @@ -5551,7 +5551,7 @@ $frame)

- Documentation generated on Tue, 15 Jun 2010 12:02:07 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/TCPDF.html b/doc/com-tecnick-tcpdf/TCPDF.html index b1f8c33..0d71029 100644 --- a/doc/com-tecnick-tcpdf/TCPDF.html +++ b/doc/com-tecnick-tcpdf/TCPDF.html @@ -83,7 +83,7 @@ Source Location: /tcpdf.php

Version:

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

  • $rMargin
  • $rtl
  • $sign
  • +
  • $signature_appearance
  • $signature_data
  • $signature_max_length
  • $sig_annot_ref
  • @@ -566,6 +567,7 @@ Source Location: /tcpdf.php

  • SetRightMargin
  • setRTL
  • setSignature
  • +
  • setSignatureAppearance
  • setSpacesRE
  • SetSubject
  • setSVGStyles
  • @@ -729,7 +731,7 @@ This is a PHP class for generating PDF documents without requiring external exte author:  Nicola Asuni - info@tecnick.com - version:  5.3.010 + version:  5.3.011 link:  http://www.tcpdf.org @@ -806,7 +808,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $annotation_fonts = array()

    -

    [line 1439]

    +

    [line 1446]

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



    Tags:

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

    $annots_start_obj_id =  200000

    -

    [line 1348]

    +

    [line 1355]

    Start ID for annotation objects



    Tags:

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

    $annot_obj_id =  200000

    -

    [line 1355]

    +

    [line 1362]

    Max ID of annotation object



    Tags:

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

    $apxo_obj_id =  400000

    -

    [line 1432]

    +

    [line 1439]

    Current ID of appearance streams XObjects



    Tags:

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

    $apxo_start_obj_id =  400000

    -

    [line 1425]

    +

    [line 1432]

    Start ID for appearance streams XObjects



    Tags:

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

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

    -

    [line 1320]

    +

    [line 1327]

    ByteRange placemark used during signature process.



    Tags:

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

    $columns = array()

    -

    [line 1488]

    +

    [line 1495]

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



    Tags:

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

    $column_start_page =  0

    -

    [line 1509]

    +

    [line 1516]

    Starting page for columns



    Tags:

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

    $current_column =  0

    -

    [line 1502]

    +

    [line 1509]

    Current column number



    Tags:

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

    $curr_annot_obj_id =  200000

    -

    [line 1362]

    +

    [line 1369]

    Current ID of annotation object



    Tags:

    @@ -1694,7 +1696,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 1376]

    +

    [line 1383]

    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:

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

    $embedded_start_obj_id =  100000

    -

    [line 1341]

    +

    [line 1348]

    Start ID for embedded file objects



    Tags:

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

    $font_subsetting =  true

    -

    [line 1557]

    +

    [line 1564]



    Tags:

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

    $form_action =  ''

    -

    [line 1404]

    +

    [line 1411]

    Current form action (used during XHTML rendering)



    Tags:

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

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

    -

    [line 1411]

    +

    [line 1418]

    Current form encryption type (used during XHTML rendering)



    Tags:

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

    $form_mode =  'post'

    -

    [line 1418]

    +

    [line 1425]

    Current method to submit forms.



    Tags:

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

    $form_obj_id = array()

    -

    [line 1369]

    +

    [line 1376]

    List of form annotations IDs



    Tags:

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

    $inthead =  false

    -

    [line 1481]

    +

    [line 1488]

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



    Tags:

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

    $js_objects = array()

    -

    [line 1383]

    +

    [line 1390]

    Javascript objects array



    Tags:

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

    $js_obj_id =  300000

    -

    [line 1397]

    +

    [line 1404]

    Current ID of javascript object



    Tags:

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

    $js_start_obj_id =  300000

    -

    [line 1390]

    +

    [line 1397]

    Start ID for javascript objects



    Tags:

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

    $num_columns =  0

    -

    [line 1495]

    +

    [line 1502]

    Number of colums



    Tags:

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

    $page_obj_id = array()

    -

    [line 1334]

    +

    [line 1341]

    ID of page objects



    Tags:

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

    $pdfunit =  'mm'

    -

    [line 1537]

    +

    [line 1544]



    Tags:

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

    $radiobutton_groups = array()

    -

    [line 1446]

    +

    [line 1453]

    List of radio buttons parent objects.



    Tags:

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

    $radio_groups = array()

    -

    [line 1453]

    +

    [line 1460]

    List of radio group objects IDs



    Tags:

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

    $rasterize_vector_images =  false

    -

    [line 1550]

    +

    [line 1557]



    Tags:

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

    $re_spaces =  '/[\s]/'

    -

    [line 1306]

    +

    [line 1313]

    Regular expression used to find blank characters used for word-wrapping.



    Tags:

    @@ -5357,6 +5359,33 @@ This is a PHP class for generating PDF documents without requiring external exte access:  protected +
    + +
    +
    + + + + + +
    Type:  mixed
    +


    +
    [ Top ]

    + +

    +

    $signature_appearance = array('page' => 1, 'rect' => '0 0 0 0')

    +

    [line 1306]

    + data for signature appearance



    +

    Tags:

    +
    + + + + + + + +
    since:  5.3.011 (2010-06-16)
    access:  protected

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

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

    -

    [line 1327]

    +

    [line 1334]

    Placemark used during signature process.



    Tags:

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

    $sig_obj_id =  0

    -

    [line 1313]

    +

    [line 1320]

    Signature object ID



    Tags:

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

    $start_transaction_page =  0

    -

    [line 1467]

    +

    [line 1474]

    Store page number when startTransaction() is called.



    Tags:

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

    $start_transaction_y =  0

    -

    [line 1474]

    +

    [line 1481]

    Store Y position when startTransaction() is called.



    Tags:

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

    $strokecolor =

    -

    [line 1530]

    +

    [line 1537]



    Tags:

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

    $svgclipid =  0

    -

    [line 1620]

    +

    [line 1627]



    Tags:

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

    $svgclipmode =  false

    -

    [line 1606]

    +

    [line 1613]



    Tags:

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

    $svgclippaths = array()

    -

    [line 1613]

    +

    [line 1620]



    Tags:

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

    $svgdefs = array()

    -

    [line 1599]

    +

    [line 1606]



    Tags:

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

    $svgdefsmode =  false

    -

    [line 1592]

    +

    [line 1599]



    Tags:

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

    $svgdir =  ''

    -

    [line 1564]

    +

    [line 1571]



    Tags:

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

    $svggradientid =  0

    -

    [line 1585]

    +

    [line 1592]



    Tags:

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

    $svggradients = array()

    -

    [line 1578]

    +

    [line 1585]



    Tags:

    @@ -5882,7 +5911,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 1634]

    +

    [line 1641]



    Tags:

    @@ -5975,7 +6004,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 1641]

    +

    [line 1648]



    Tags:

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

    $svgtext =  ''

    -

    [line 1627]

    +

    [line 1634]



    Tags:

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

    $svgunit =  'px'

    -

    [line 1571]

    +

    [line 1578]



    Tags:

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

    $textindent =  0

    -

    [line 1460]

    +

    [line 1467]

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



    Tags:

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

    $textrendermode =  0

    -

    [line 1516]

    +

    [line 1523]

    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:

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

    $textstrokewidth =  0

    -

    [line 1523]

    +

    [line 1530]

    Text stroke width in doc units



    Tags:

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

    $tocpage =  false

    -

    [line 1543]

    +

    [line 1550]



    Tags:

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

    constructor __construct [line 1725]

    +

    constructor __construct [line 1732]

    @@ -6899,7 +6928,7 @@ $diskcache = false])
    -

    destructor __destruct [line 1854]

    +

    destructor __destruct [line 1862]

    @@ -6927,7 +6956,7 @@ $diskcache = false])
    -

    method AcceptPageBreak [line 4805]

    +

    method AcceptPageBreak [line 4814]

    @@ -6958,7 +6987,7 @@ $diskcache = false])
    -

    method addExtGState [line 14013]

    +

    method addExtGState [line 14047]

    @@ -7006,7 +7035,7 @@ $params)
    -

    method AddFont [line 4290]

    +

    method AddFont [line 4298]

    @@ -7069,7 +7098,7 @@ $subset = 'default'])
    -

    method addHtmlLink [line 10088]

    +

    method addHtmlLink [line 10098]

    @@ -7144,7 +7173,7 @@ $firstblock = false])
    -

    method addHTMLTOC [line 20042]

    +

    method addHTMLTOC [line 20076]

    @@ -7207,7 +7236,7 @@ $correct_align = true])
    -

    method addHTMLVertSpace [line 18790]

    +

    method addHTMLVertSpace [line 18824]

    @@ -7261,7 +7290,7 @@ $firstorlast = false])
    -

    method addJavascriptObject [line 12641]

    +

    method addJavascriptObject [line 12651]

    @@ -7312,7 +7341,7 @@ $onload = false])
    -

    method AddLink [line 4607]

    +

    method AddLink [line 4616]

    @@ -7343,7 +7372,7 @@ $onload = false])
    -

    method AddPage [line 3464]

    +

    method AddPage [line 3472]

    @@ -7403,7 +7432,7 @@ $tocpage = false])
    -

    method AddSpotColor [line 3908]

    +

    method AddSpotColor [line 3916]

    @@ -7469,7 +7498,7 @@ $k)
    -

    method addTOC [line 19892]

    +

    method addTOC [line 19926]

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

    method addTOCPage [line 3439]

    +

    method addTOCPage [line 3447]

    @@ -7586,7 +7615,7 @@ $keepmargins = false])
    -

    method AliasNbPages [line 13825]

    +

    method AliasNbPages [line 13859]

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

    method AliasNumPage [line 13852]

    +

    method AliasNumPage [line 13886]

    @@ -7670,7 +7699,7 @@ $alias = '{pnb}'])
    -

    method Annotation [line 4663]

    +

    method Annotation [line 4672]

    @@ -7745,7 +7774,7 @@ $spaces = 0])
    -

    method Arrow [line 11851]

    +

    method Arrow [line 11861]

    @@ -7823,7 +7852,7 @@ $arm_angle = 15])
    -

    method arrUTF8ToUTF16BE [line 9983]

    +

    method arrUTF8ToUTF16BE [line 9993]

    @@ -7898,7 +7927,7 @@ $setbom = true])
    -

    method Bookmark [line 12519]

    +

    method Bookmark [line 12529]

    @@ -7958,7 +7987,7 @@ $page = ''])
    -

    method Button [line 13528]

    +

    method Button [line 13538]

    @@ -8054,7 +8083,7 @@ $js = false])
    -

    method Cell [line 4913]

    +

    method Cell [line 4922]

    @@ -8162,7 +8191,7 @@ $valign = 'M'])
    -

    method CheckBox [line 13458]

    +

    method CheckBox [line 13468]

    @@ -8252,7 +8281,7 @@ $js = false])
    -

    method checkPageBreak [line 4832]

    +

    method checkPageBreak [line 4841]

    @@ -8306,7 +8335,7 @@ $addpage = true])
    -

    method Circle [line 11539]

    +

    method Circle [line 11549]

    @@ -8405,7 +8434,7 @@ $angend:)
    -

    method Clip [line 14474]

    +

    method Clip [line 14508]

    @@ -8465,7 +8494,7 @@ $h)
    -

    method Close [line 3318]

    +

    method Close [line 3326]

    @@ -8496,7 +8525,7 @@ $h)
    -

    method closeHTMLTagHandler [line 18400]

    +

    method closeHTMLTagHandler [line 18434]

    @@ -8556,7 +8585,7 @@ $dom)
    -

    method colorRegistrationBar [line 14149]

    +

    method colorRegistrationBar [line 14183]

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

    method ComboBox [line 13397]

    +

    method ComboBox [line 13407]

    @@ -8724,7 +8753,7 @@ $js = false])
    -

    method commitTransaction [line 20154]

    +

    method commitTransaction [line 20188]

    @@ -8752,7 +8781,7 @@ $js = false])
    -

    method convertHexStringToString [line 10710]

    +

    method convertHexStringToString [line 10720]

    @@ -8794,7 +8823,7 @@ $bs)
    -

    method convertHTMLColorToDec [line 10121]

    +

    method convertHTMLColorToDec [line 10131]

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

    method convertStringToHexString [line 10731]

    +

    method convertStringToHexString [line 10741]

    @@ -8878,7 +8907,7 @@ $s)
    -

    method convertSVGtMatrix [line 21121]

    +

    method convertSVGtMatrix [line 21155]

    @@ -8920,7 +8949,7 @@ $tm)
    -

    method CoonsPatchMesh [line 14389]

    +

    method CoonsPatchMesh [line 14423]

    @@ -9028,7 +9057,7 @@ $antialias = false])
    -

    method copyPage [line 19824]

    +

    method copyPage [line 19858]

    @@ -9070,7 +9099,7 @@ $page = 0])
    -

    method cropMark [line 14247]

    +

    method cropMark [line 14281]

    @@ -9142,7 +9171,7 @@ $color = array(0,0,0)])
    -

    method Curve [line 11344]

    +

    method Curve [line 11354]

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

    method deletePage [line 19687]

    +

    method deletePage [line 19721]

    @@ -9286,7 +9315,7 @@ $page)
    -

    method Ellipse [line 11408]

    +

    method Ellipse [line 11418]

    @@ -9406,7 +9435,7 @@ $afinish:)
    -

    method empty_string [line 20208]

    +

    method empty_string [line 20242]

    @@ -9448,7 +9477,7 @@ $str)
    -

    method endPage [line 3484]

    +

    method endPage [line 3492]

    @@ -9490,7 +9519,7 @@ $tocpage = false])
    -

    method endSVGElementHandler [line 22148]

    +

    method endSVGElementHandler [line 22182]

    @@ -9538,7 +9567,7 @@ $name)
    -

    method endTOCPage [line 3449]

    +

    method endTOCPage [line 3457]

    @@ -9569,7 +9598,7 @@ $name)
    -

    method Error [line 3290]

    +

    method Error [line 3298]

    @@ -9608,7 +9637,7 @@ $msg)
    -

    method extractCSSproperties [line 15699]

    +

    method extractCSSproperties [line 15733]

    @@ -9653,7 +9682,7 @@ $cssdata)
    -

    method Footer [line 3731]

    +

    method Footer [line 3739]

    @@ -9678,7 +9707,7 @@ $cssdata)
    -

    method formatPageNumber [line 13929]

    +

    method formatPageNumber [line 13963]

    @@ -9717,7 +9746,7 @@ $num)
    -

    method formatTOCPageNumber [line 13941]

    +

    method formatTOCPageNumber [line 13975]

    @@ -9759,7 +9788,7 @@ $num)
    -

    method GetAbsX [line 6891]

    +

    method GetAbsX [line 6900]

    @@ -9790,7 +9819,7 @@ $num)
    -

    method getAliasNbPages [line 13837]

    +

    method getAliasNbPages [line 13871]

    @@ -9821,7 +9850,7 @@ $num)
    -

    method getAliasNumPage [line 13865]

    +

    method getAliasNumPage [line 13899]

    @@ -9852,7 +9881,7 @@ $num)
    -

    method getAnnotOptFromJSProp [line 12765]

    +

    method getAnnotOptFromJSProp [line 12775]

    @@ -9897,7 +9926,7 @@ $prop)
    -

    method GetArrStringWidth [line 4192]

    +

    method GetArrStringWidth [line 4200]

    @@ -9966,7 +9995,7 @@ $getarray = false])
    -

    method getBarcode [line 15132]

    +

    method getBarcode [line 15166]

    @@ -9994,7 +10023,7 @@ $getarray = false])
    -

    method getBorderMode [line 5536]

    +

    method getBorderMode [line 5545]

    @@ -10042,7 +10071,7 @@ $position = 'start'])
    -

    method getBreakMargin [line 3015]

    +

    method getBreakMargin [line 3023]

    @@ -10090,7 +10119,7 @@ $pagenum = ''])
    -

    method getBuffer [line 19373]

    +

    method getBuffer [line 19407]

    @@ -10121,7 +10150,7 @@ $pagenum = ''])
    -

    method getCellCode [line 4943]

    +

    method getCellCode [line 4952]

    @@ -10229,7 +10258,7 @@ $valign = 'M'])
    -

    method getCellHeightRatio [line 14109]

    +

    method getCellHeightRatio [line 14143]

    @@ -10257,7 +10286,7 @@ $valign = 'M'])
    -

    method GetCharWidth [line 4228]

    +

    method GetCharWidth [line 4236]

    @@ -10302,7 +10331,7 @@ $char)
    -

    method getEncPermissionsString [line 10748]

    +

    method getEncPermissionsString [line 10758]

    @@ -10344,7 +10373,7 @@ $protection)
    -

    method getFontAscent [line 4578]

    +

    method getFontAscent [line 4587]

    @@ -10398,7 +10427,7 @@ $size = 0])
    -

    method getFontBuffer [line 19533]

    +

    method getFontBuffer [line 19567]

    @@ -10440,7 +10469,7 @@ $font)
    -

    method getFontDescent [line 4557]

    +

    method getFontDescent [line 4566]

    @@ -10494,7 +10523,7 @@ $size = 0])
    -

    method getFontFamily [line 15677]

    +

    method getFontFamily [line 15711]

    @@ -10525,7 +10554,7 @@ $size = 0])
    -

    method getFontSize [line 15657]

    +

    method getFontSize [line 15691]

    @@ -10556,7 +10585,7 @@ $size = 0])
    -

    method getFontSizePt [line 15667]

    +

    method getFontSizePt [line 15701]

    @@ -10587,7 +10616,7 @@ $size = 0])
    -

    method getFontsList [line 4267]

    +

    method getFontsList [line 4275]

    @@ -10615,7 +10644,7 @@ $size = 0])
    -

    method getFontStyle [line 15687]

    +

    method getFontStyle [line 15721]

    @@ -10646,7 +10675,7 @@ $size = 0])
    -

    method getFontSubsetting [line 20680]

    +

    method getFontSubsetting [line 20714]

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

    method getFooterFont [line 10046]

    +

    method getFooterFont [line 10056]

    @@ -10708,7 +10737,7 @@ $size = 0])
    -

    method getFooterMargin [line 3645]

    +

    method getFooterMargin [line 3653]

    @@ -10736,7 +10765,7 @@ $size = 0])
    -

    method getFormDefaultProp [line 13140]

    +

    method getFormDefaultProp [line 13150]

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

    method getGDgamma [line 6831]

    +

    method getGDgamma [line 6840]

    @@ -10809,7 +10838,7 @@ $v)
    -

    method getGraphicVars [line 19225]

    +

    method getGraphicVars [line 19259]

    @@ -10840,7 +10869,7 @@ $v)
    -

    method getGroupPageNo [line 13878]

    +

    method getGroupPageNo [line 13912]

    @@ -10871,7 +10900,7 @@ $v)
    -

    method getGroupPageNoFormatted [line 13888]

    +

    method getGroupPageNoFormatted [line 13922]

    @@ -10902,7 +10931,7 @@ $v)
    -

    method getHeaderData [line 3600]

    +

    method getHeaderData [line 3608]

    @@ -10930,7 +10959,7 @@ $v)
    -

    method getHeaderFont [line 10026]

    +

    method getHeaderFont [line 10036]

    @@ -10958,7 +10987,7 @@ $v)
    -

    method getHeaderMargin [line 3625]

    +

    method getHeaderMargin [line 3633]

    @@ -10986,7 +11015,7 @@ $v)
    -

    method getHtmlDomArray [line 15975]

    +

    method getHtmlDomArray [line 16009]

    @@ -11025,7 +11054,7 @@ $html)
    -

    method getHTMLUnitToUnits [line 18936]

    +

    method getHTMLUnitToUnits [line 18970]

    @@ -11091,7 +11120,7 @@ $point)
    -

    method getHyphenPatternsFromTEX [line 20480]

    +

    method getHyphenPatternsFromTEX [line 20514]

    @@ -11136,7 +11165,7 @@ $file)
    -

    method getImageBuffer [line 19475]

    +

    method getImageBuffer [line 19509]

    @@ -11178,7 +11207,7 @@ $image)
    -

    method getImageFileType [line 6196]

    +

    method getImageFileType [line 6205]

    @@ -11226,7 +11255,7 @@ $iminfo = array()])
    -

    method getImageRBX [line 3671]

    +

    method getImageRBX [line 3679]

    @@ -11251,7 +11280,7 @@ $iminfo = array()])
    -

    method getImageRBY [line 3680]

    +

    method getImageRBY [line 3688]

    @@ -11276,7 +11305,7 @@ $iminfo = array()])
    -

    method getImageScale [line 2954]

    +

    method getImageScale [line 2962]

    @@ -11310,7 +11339,7 @@ $iminfo = array()])
    -

    method getLastH [line 2932]

    +

    method getLastH [line 2940]

    @@ -11341,7 +11370,7 @@ $iminfo = array()])
    -

    method GetLineWidth [line 11091]

    +

    method GetLineWidth [line 11101]

    @@ -11375,7 +11404,7 @@ $iminfo = array()])
    -

    method getMargins [line 15620]

    +

    method getMargins [line 15654]

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

    method GetNumChars [line 4255]

    +

    method GetNumChars [line 4263]

    @@ -11448,7 +11477,7 @@ $s)
    -

    method getNumLines [line 5620]

    +

    method getNumLines [line 5629]

    @@ -11523,7 +11552,7 @@ $lineWidth = ''])
    -

    method getNumPages [line 3427]

    +

    method getNumPages [line 3435]

    @@ -11557,7 +11586,7 @@ $lineWidth = ''])
    -

    method getObjFilename [line 19305]

    +

    method getObjFilename [line 19339]

    @@ -11602,7 +11631,7 @@ $prefix)
    -

    method getOriginalMargins [line 15643]

    +

    method getOriginalMargins [line 15677]

    @@ -11633,7 +11662,7 @@ $prefix)
    -

    method getPage [line 3415]

    +

    method getPage [line 3423]

    @@ -11667,7 +11696,7 @@ $prefix)
    -

    method getPageBuffer [line 19416]

    +

    method getPageBuffer [line 19450]

    @@ -11709,7 +11738,7 @@ $page)
    -

    method getPageDimensions [line 2967]

    +

    method getPageDimensions [line 2975]

    @@ -11754,7 +11783,7 @@ $pagenum = ''])
    -

    method getPageGroupAlias [line 13900]

    +

    method getPageGroupAlias [line 13934]

    @@ -11785,7 +11814,7 @@ $pagenum = ''])
    -

    method getPageHeight [line 2999]

    +

    method getPageHeight [line 3007]

    @@ -11833,7 +11862,7 @@ $pagenum = ''])
    -

    method getPageNumGroupAlias [line 13915]

    +

    method getPageNumGroupAlias [line 13949]

    @@ -11864,7 +11893,7 @@ $pagenum = ''])
    -

    method getPageSizeFromFormat [line 2220]

    +

    method getPageSizeFromFormat [line 2228]

    @@ -11906,7 +11935,7 @@ $format)
    -

    method getPageWidth [line 2983]

    +

    method getPageWidth [line 2991]

    @@ -11954,7 +11983,7 @@ $pagenum = ''])
    -

    method getPathPaintOperator [line 20592]

    +

    method getPathPaintOperator [line 20626]

    @@ -12008,7 +12037,7 @@ $mode)
    -

    method getPDFData [line 10069]

    +

    method getPDFData [line 10079]

    @@ -12033,7 +12062,7 @@ $mode)
    -

    method getRemainingWidth [line 6097]

    +

    method getRemainingWidth [line 6106]

    @@ -12061,7 +12090,7 @@ $mode)
    -

    method getRTL [line 2867]

    +

    method getRTL [line 2875]

    @@ -12089,7 +12118,7 @@ $mode)
    -

    method getScaleFactor [line 3029]

    +

    method getScaleFactor [line 3037]

    @@ -12123,7 +12152,7 @@ $mode)
    -

    method getSpaceString [line 16580]

    +

    method getSpaceString [line 16614]

    @@ -12154,7 +12183,7 @@ $mode)
    -

    method getStringHeight [line 5719]

    +

    method getStringHeight [line 5728]

    @@ -12257,7 +12286,7 @@ $lineWidth = ''])
    -

    method GetStringWidth [line 4176]

    +

    method GetStringWidth [line 4184]

    @@ -12326,7 +12355,7 @@ $getarray = false])
    -

    method getSVGTransformMatrix [line 20999]

    +

    method getSVGTransformMatrix [line 21033]

    @@ -12371,7 +12400,7 @@ $attribute)
    -

    method getTagStyleFromCSS [line 15946]

    +

    method getTagStyleFromCSS [line 15980]

    @@ -12425,7 +12454,7 @@ $css)
    -

    method getTransformationMatrixProduct [line 21103]

    +

    method getTransformationMatrixProduct [line 21137]

    @@ -12476,7 +12505,7 @@ $tb)
    -

    method getUserPermissionCode [line 10589]

    +

    method getUserPermissionCode [line 10599]

    @@ -12524,7 +12553,7 @@ $mode = 0])
    -

    method getVectorsAngle [line 21734]

    +

    method getVectorsAngle [line 21768]

    @@ -12584,7 +12613,7 @@ $y2)
    -

    method GetX [line 6875]

    +

    method GetX [line 6884]

    @@ -12615,7 +12644,7 @@ $y2)
    -

    method GetY [line 6902]

    +

    method GetY [line 6911]

    @@ -12646,7 +12675,7 @@ $y2)
    -

    method get_mqr [line 6547]

    +

    method get_mqr [line 6556]

    @@ -12677,7 +12706,7 @@ $y2)
    -

    method Gradient [line 14498]

    +

    method Gradient [line 14532]

    @@ -12743,7 +12772,7 @@ $antialias = false])
    -

    method Header [line 3689]

    +

    method Header [line 3697]

    @@ -12768,7 +12797,7 @@ $antialias = false])
    -

    method hyphenateText [line 20519]

    +

    method hyphenateText [line 20553]

    @@ -12849,7 +12878,7 @@ $charmax = 8])
    -

    method hyphenateWord [line 20410]

    +

    method hyphenateWord [line 20444]

    @@ -12930,7 +12959,7 @@ $charmax = 8])
    -

    method Image [line 6248]

    +

    method Image [line 6257]

    @@ -13068,7 +13097,7 @@ $fitonpage = false])
    -

    method ImageEps [line 14842]

    +

    method ImageEps [line 14876]

    @@ -13170,7 +13199,7 @@ $fitonpage = false])
    -

    method ImagePngAlpha [line 6785]

    +

    method ImagePngAlpha [line 6794]

    @@ -13275,7 +13304,7 @@ $palign = ''])
    -

    method ImageSVG [line 20705]

    +

    method ImageSVG [line 20739]

    @@ -13371,7 +13400,7 @@ $fitonpage = false])
    -

    method IncludeJS [line 12628]

    +

    method IncludeJS [line 12638]

    @@ -13413,7 +13442,7 @@ $script)
    -

    method intToRoman [line 19015]

    +

    method intToRoman [line 19049]

    @@ -13455,7 +13484,7 @@ $number)
    -

    method isRTLTextDir [line 2911]

    +

    method isRTLTextDir [line 2919]

    @@ -13483,7 +13512,7 @@ $number)
    -

    method isValidCSSSelectorForTag [line 15787]

    +

    method isValidCSSSelectorForTag [line 15821]

    @@ -13537,7 +13566,7 @@ $selector)
    -

    method lastPage [line 3404]

    +

    method lastPage [line 3412]

    @@ -13579,7 +13608,7 @@ $resetmargins = false])
    -

    method Line [line 11261]

    +

    method Line [line 11271]

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

    method LinearGradient [line 14348]

    +

    method LinearGradient [line 14382]

    @@ -13723,7 +13752,7 @@ $coords = array(0,0,1,0)])
    -

    method Link [line 4646]

    +

    method Link [line 4655]

    @@ -13795,7 +13824,7 @@ $spaces = 0])
    -

    method ListBox [line 13337]

    +

    method ListBox [line 13347]

    @@ -13885,7 +13914,7 @@ $js = false])
    -

    method Ln [line 6844]

    +

    method Ln [line 6853]

    @@ -13933,7 +13962,7 @@ $cell = false])
    -

    method MirrorH [line 10873]

    +

    method MirrorH [line 10883]

    @@ -13975,7 +14004,7 @@ $x = ''])
    -

    method MirrorL [line 10909]

    +

    method MirrorL [line 10919]

    @@ -14029,7 +14058,7 @@ $y = ''])
    -

    method MirrorP [line 10896]

    +

    method MirrorP [line 10906]

    @@ -14077,7 +14106,7 @@ $y = ''])
    -

    method MirrorV [line 10884]

    +

    method MirrorV [line 10894]

    @@ -14119,7 +14148,7 @@ $y = ''])
    -

    method movePage [line 19550]

    +

    method movePage [line 19584]

    @@ -14167,7 +14196,7 @@ $topage)
    -

    method MultiCell [line 5353]

    +

    method MultiCell [line 5362]

    @@ -14293,7 +14322,7 @@ $maxh = 0])
    -

    method objclone [line 20197]

    +

    method objclone [line 20231]

    @@ -14335,7 +14364,7 @@ $object)
    -

    method Open [line 3305]

    +

    method Open [line 3313]

    @@ -14366,7 +14395,7 @@ $object)
    -

    method openHTMLTagHandler [line 17813]

    +

    method openHTMLTagHandler [line 17847]

    @@ -14420,7 +14449,7 @@ $dom)
    -

    method Output [line 6994]

    +

    method Output [line 7003]

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

    method PageNo [line 3892]

    +

    method PageNo [line 3900]

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

    method PageNoFormatted [line 13951]

    +

    method PageNoFormatted [line 13985]

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

    method PieSector [line 14781]

    +

    method PieSector [line 14815]

    @@ -14629,7 +14658,7 @@ $o:)
    -

    method PieSectorXY [line 14802]

    +

    method PieSectorXY [line 14836]

    @@ -14737,7 +14766,7 @@ $o:)
    -

    method pixelsToUnits [line 10188]

    +

    method pixelsToUnits [line 10198]

    @@ -14779,7 +14808,7 @@ $px)
    -

    method Polycurve [line 11371]

    +

    method Polycurve [line 11381]

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

    method Polygon [line 11577]

    +

    method Polygon [line 11587]

    @@ -14914,7 +14943,7 @@ $closed = true])
    -

    method PolyLine [line 11558]

    +

    method PolyLine [line 11568]

    @@ -14977,7 +15006,7 @@ $closed)
    -

    method putHtmlListBullet [line 19080]

    +

    method putHtmlListBullet [line 19114]

    @@ -15028,7 +15057,7 @@ $size = 10])
    -

    method RadialGradient [line 14366]

    +

    method RadialGradient [line 14400]

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

    method RadioButton [line 13249]

    +

    method RadioButton [line 13259]

    @@ -15196,7 +15225,7 @@ $js = false])
    -

    method readDiskCache [line 19345]

    +

    method readDiskCache [line 19379]

    @@ -15244,7 +15273,7 @@ $file)
    -

    method Rect [line 11289]

    +

    method Rect [line 11299]

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

    method registrationMark [line 14317]

    +

    method registrationMark [line 14351]

    @@ -15394,7 +15423,7 @@ $colb = array(255,255,255)])
    -

    method RegularPolygon [line 11675]

    +

    method RegularPolygon [line 11685]

    @@ -15505,7 +15534,7 @@ $r:)
    -

    method removeSHY [line 4885]

    +

    method removeSHY [line 4894]

    @@ -15547,7 +15576,7 @@ $txt = ''])
    -

    method revstrpos [line 20221]

    +

    method revstrpos [line 20255]

    @@ -15601,7 +15630,7 @@ $offset = 0])
    -

    method rfread [line 6755]

    +

    method rfread [line 6764]

    @@ -15652,7 +15681,7 @@ $length)
    -

    method rollbackTransaction [line 20168]

    +

    method rollbackTransaction [line 20202]

    @@ -15694,7 +15723,7 @@ $self = false])
    -

    method Rotate [line 10965]

    +

    method Rotate [line 10975]

    @@ -15748,7 +15777,7 @@ $y = ''])
    -

    method RoundedRect [line 11765]

    +

    method RoundedRect [line 11775]

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

    method RoundedRectXY [line 11784]

    +

    method RoundedRectXY [line 11794]

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

    method Scale [line 10841]

    +

    method Scale [line 10851]

    @@ -15988,7 +16017,7 @@ $y = ''])
    -

    method ScaleX [line 10801]

    +

    method ScaleX [line 10811]

    @@ -16042,7 +16071,7 @@ $y = ''])
    -

    method ScaleXY [line 10827]

    +

    method ScaleXY [line 10837]

    @@ -16096,7 +16125,7 @@ $y = ''])
    -

    method ScaleY [line 10814]

    +

    method ScaleY [line 10824]

    @@ -16150,7 +16179,7 @@ $y = ''])
    -

    method segSVGContentHandler [line 22187]

    +

    method segSVGContentHandler [line 22221]

    @@ -16198,7 +16227,7 @@ $data)
    -

    method selectColumn [line 20284]

    +

    method selectColumn [line 20318]

    @@ -16237,7 +16266,7 @@ $col = ''])
    -

    method serializeTCPDFtagParameters [line 20335]

    +

    method serializeTCPDFtagParameters [line 20369]

    @@ -16279,7 +16308,7 @@ $pararray)
    -

    method setAlpha [line 14066]

    +

    method setAlpha [line 14100]

    @@ -16324,7 +16353,7 @@ $bm = 'Normal'])
    -

    method SetAuthor [line 3254]

    +

    method SetAuthor [line 3262]

    @@ -16366,7 +16395,7 @@ $author)
    -

    method SetAutoPageBreak [line 3121]

    +

    method SetAutoPageBreak [line 3129]

    @@ -16414,7 +16443,7 @@ $margin = 0])
    -

    method setBarcode [line 15122]

    +

    method setBarcode [line 15156]

    @@ -16450,7 +16479,7 @@ $bc = ''])
    -

    method SetBooklet [line 18850]

    +

    method SetBooklet [line 18884]

    @@ -16501,7 +16530,7 @@ $outer = -1])
    -

    method setBuffer [line 19355]

    +

    method setBuffer [line 19389]

    @@ -16540,7 +16569,7 @@ $data)
    -

    method setCellHeightRatio [line 14100]

    +

    method setCellHeightRatio [line 14134]

    @@ -16579,7 +16608,7 @@ $h)
    -

    method SetCellPadding [line 3109]

    +

    method SetCellPadding [line 3117]

    @@ -16621,7 +16650,7 @@ $pad)
    -

    method setColumnsArray [line 20271]

    +

    method setColumnsArray [line 20305]

    @@ -16660,7 +16689,7 @@ $columns)
    -

    method SetCompression [line 3214]

    +

    method SetCompression [line 3222]

    @@ -16699,7 +16728,7 @@ $compress)
    -

    method setContentMark [line 3567]

    +

    method setContentMark [line 3575]

    @@ -16738,7 +16767,7 @@ $page = 0])
    -

    method SetCreator [line 3278]

    +

    method SetCreator [line 3286]

    @@ -16780,7 +16809,7 @@ $creator)
    -

    method SetDefaultMonospacedFont [line 4596]

    +

    method SetDefaultMonospacedFont [line 4605]

    @@ -16819,7 +16848,7 @@ $font)
    -

    method setDefaultTableColumns [line 14090]

    +

    method setDefaultTableColumns [line 14124]

    @@ -16858,7 +16887,7 @@ $cols = 4])
    -

    method SetDisplayMode [line 3136]

    +

    method SetDisplayMode [line 3144]

    @@ -16909,7 +16938,7 @@ $mode = 'UseNone'])
    -

    method SetDrawColor [line 3947]

    +

    method SetDrawColor [line 3955]

    @@ -16969,7 +16998,7 @@ $col4 = -1])
    -

    method SetDrawColorArray [line 3924]

    +

    method SetDrawColorArray [line 3932]

    @@ -17011,7 +17040,7 @@ $color)
    -

    method SetDrawSpotColor [line 3988]

    +

    method SetDrawSpotColor [line 3996]

    @@ -17059,7 +17088,7 @@ $tint = 100])
    -

    method setEqualColumns [line 20238]

    +

    method setEqualColumns [line 20272]

    @@ -17110,7 +17139,7 @@ $y = ''])
    -

    method setExtGState [line 14032]

    +

    method setExtGState [line 14066]

    @@ -17149,7 +17178,7 @@ $gs)
    -

    method SetFillColor [line 4030]

    +

    method SetFillColor [line 4038]

    @@ -17209,7 +17238,7 @@ $col4 = -1])
    -

    method SetFillColorArray [line 4007]

    +

    method SetFillColorArray [line 4015]

    @@ -17251,7 +17280,7 @@ $color)
    -

    method SetFillSpotColor [line 4072]

    +

    method SetFillSpotColor [line 4080]

    @@ -17299,7 +17328,7 @@ $tint = 100])
    -

    method SetFont [line 4509]

    +

    method SetFont [line 4518]

    @@ -17368,7 +17397,7 @@ $subset = 'default'])
    -

    method setFontBuffer [line 19491]

    +

    method setFontBuffer [line 19525]

    @@ -17413,7 +17442,7 @@ $data)
    -

    method SetFontSize [line 4529]

    +

    method SetFontSize [line 4538]

    @@ -17455,7 +17484,7 @@ $size)
    -

    method setFontSubBuffer [line 19513]

    +

    method setFontSubBuffer [line 19547]

    @@ -17506,7 +17535,7 @@ $data)
    -

    method setFontSubsetting [line 20669]

    +

    method setFontSubsetting [line 20703]

    @@ -17548,7 +17577,7 @@ $enable = true])
    -

    method setFooter [line 3802]

    +

    method setFooter [line 3810]

    @@ -17576,7 +17605,7 @@ $enable = true])
    -

    method setFooterFont [line 10036]

    +

    method setFooterFont [line 10046]

    @@ -17615,7 +17644,7 @@ $font)
    -

    method setFooterMargin [line 3635]

    +

    method setFooterMargin [line 3643]

    @@ -17651,7 +17680,7 @@ $fm = 10])
    -

    method setFormDefaultProp [line 13129]

    +

    method setFormDefaultProp [line 13139]

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

    method setGraphicVars [line 19264]

    +

    method setGraphicVars [line 19298]

    @@ -17732,7 +17761,7 @@ $gvars)
    -

    method setHeader [line 3766]

    +

    method setHeader [line 3774]

    @@ -17760,7 +17789,7 @@ $gvars)
    -

    method setHeaderData [line 3586]

    +

    method setHeaderData [line 3594]

    @@ -17814,7 +17843,7 @@ $hs = ''])
    -

    method setHeaderFont [line 10016]

    +

    method setHeaderFont [line 10026]

    @@ -17853,7 +17882,7 @@ $font)
    -

    method setHeaderMargin [line 3615]

    +

    method setHeaderMargin [line 3623]

    @@ -17889,7 +17918,7 @@ $hm = 10])
    -

    method setHtmlLinksStyle [line 18921]

    +

    method setHtmlLinksStyle [line 18955]

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

    method setHtmlVSpace [line 18890]

    +

    method setHtmlVSpace [line 18924]

    @@ -17973,7 +18002,7 @@ $tagvs)
    -

    method setImageBuffer [line 19432]

    +

    method setImageBuffer [line 19466]

    @@ -18018,7 +18047,7 @@ $data)
    -

    method setImageScale [line 2943]

    +

    method setImageScale [line 2951]

    @@ -18060,7 +18089,7 @@ $scale)
    -

    method setImageSubBuffer [line 19455]

    +

    method setImageSubBuffer [line 19489]

    @@ -18111,7 +18140,7 @@ $data)
    -

    method setJPEGQuality [line 14077]

    +

    method setJPEGQuality [line 14111]

    @@ -18150,7 +18179,7 @@ $quality)
    -

    method SetKeywords [line 3266]

    +

    method SetKeywords [line 3274]

    @@ -18192,7 +18221,7 @@ $keywords)
    -

    method setLanguageArray [line 10056]

    +

    method setLanguageArray [line 10066]

    @@ -18231,7 +18260,7 @@ $language)
    -

    method setLastH [line 2922]

    +

    method setLastH [line 2930]

    @@ -18273,7 +18302,7 @@ $h)
    -

    method SetLeftMargin [line 3065]

    +

    method SetLeftMargin [line 3073]

    @@ -18315,7 +18344,7 @@ $margin)
    -

    method SetLineStyle [line 11116]

    +

    method SetLineStyle [line 11126]

    @@ -18361,7 +18390,7 @@ $style)
    -

    method SetLineWidth [line 11075]

    +

    method SetLineWidth [line 11085]

    @@ -18403,7 +18432,7 @@ $width)
    -

    method SetLink [line 4623]

    +

    method SetLink [line 4632]

    @@ -18457,7 +18486,7 @@ $page = -1])
    -

    method setListIndentWidth [line 18900]

    +

    method setListIndentWidth [line 18934]

    @@ -18496,7 +18525,7 @@ $width)
    -

    method setLIsymbol [line 18811]

    +

    method setLIsymbol [line 18845]

    @@ -18535,7 +18564,7 @@ $symbol = '!'])
    -

    method SetMargins [line 3043]

    +

    method SetMargins [line 3051]

    @@ -18595,7 +18624,7 @@ $keepmargins = false])
    -

    method setOpenCell [line 18910]

    +

    method setOpenCell [line 18944]

    @@ -18634,7 +18663,7 @@ $isopen)
    -

    method setPage [line 3357]

    +

    method setPage [line 3365]

    @@ -18682,7 +18711,7 @@ $resetmargins = false])
    -

    method setPageBoxes [line 2698]

    +

    method setPageBoxes [line 2706]

    @@ -18751,7 +18780,7 @@ $ury)
    -

    method setPageBuffer [line 19389]

    +

    method setPageBuffer [line 19423]

    @@ -18802,7 +18831,7 @@ $append = false])
    -

    method setPageFormat [line 2581]

    +

    method setPageFormat [line 2589]

    @@ -18850,7 +18879,7 @@ $orientation = 'P'])
    -

    method setPageMark [line 3555]

    +

    method setPageMark [line 3563]

    @@ -18878,7 +18907,7 @@ $orientation = 'P'])
    -

    method setPageOrientation [line 2742]

    +

    method setPageOrientation [line 2750]

    @@ -18929,7 +18958,7 @@ $bottommargin = ''])
    -

    method setPageUnit [line 1869]

    +

    method setPageUnit [line 1877]

    @@ -18968,7 +18997,7 @@ $unit)
    -

    method setPDFVersion [line 14119]

    +

    method setPDFVersion [line 14153]

    @@ -19007,7 +19036,7 @@ $version = '1.7'])
    -

    method setPrintFooter [line 3662]

    +

    method setPrintFooter [line 3670]

    @@ -19049,7 +19078,7 @@ $value)
    -

    method setPrintHeader [line 3653]

    +

    method setPrintHeader [line 3661]

    @@ -19085,7 +19114,7 @@ $val = true])
    -

    method SetProtection [line 10633]

    +

    method SetProtection [line 10643]

    @@ -19151,7 +19180,7 @@ $pubkeys = null])
    -

    method setRasterizeVectorImages [line 20566]

    +

    method setRasterizeVectorImages [line 20600]

    @@ -19190,7 +19219,7 @@ $mode)
    -

    method SetRightMargin [line 3095]

    +

    method SetRightMargin [line 3103]

    @@ -19232,7 +19261,7 @@ $margin)
    -

    method setRTL [line 2851]

    +

    method setRTL [line 2859]

    @@ -19277,7 +19306,7 @@ $resetx = true])
    -

    method setSignature [line 13781]

    +

    method setSignature [line 13791]

    @@ -19347,9 +19376,75 @@ $info = array()])
    [ Top ]
    +
    + +

    method setSignatureAppearance [line 13824]

    +
    +
    +
    + void setSignatureAppearance( +[float +$x = 0], [float +$y = 0], [float +$w = 0], [float +$h = 0], [int +$page = -1]) +
    +

    + + Set the digital signature appearance (a cliccable rectangle area to get signature properties)



    +

    Tags:

    +
    + + + + + + + + + + +
    author:  Nicola Asuni
    since:  5.3.011 (2010-06-17)
    access:  public
    +
    +

    + + +

    Parameters:

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    float  $x  Abscissa of the upper-left corner.
    float  $y  Ordinate of the upper-left corner.
    float  $w  Width of the signature area.
    float  $h  Height of the signature area.
    int  $page  option page number (if < 0 the current page is used).
    +

    +
    [ Top ]
    +

    -

    method setSpacesRE [line 2836]

    +

    method setSpacesRE [line 2844]

    @@ -19388,7 +19483,7 @@ $re = '/[\s]/'])
    -

    method SetSubject [line 3242]

    +

    method SetSubject [line 3250]

    @@ -19430,7 +19525,7 @@ $subject)
    -

    method setSVGStyles [line 21160]

    +

    method setSVGStyles [line 21194]

    @@ -19514,7 +19609,7 @@ $clip_params = array()])
    -

    method setTableHeader [line 3848]

    +

    method setTableHeader [line 3856]

    @@ -19542,7 +19637,7 @@ $clip_params = array()])
    -

    method setTempRTL [line 2877]

    +

    method setTempRTL [line 2885]

    @@ -19581,7 +19676,7 @@ $mode)
    -

    method SetTextColor [line 4114]

    +

    method SetTextColor [line 4122]

    @@ -19641,7 +19736,7 @@ $col4 = -1])
    -

    method SetTextColorArray [line 4091]

    +

    method SetTextColorArray [line 4099]

    @@ -19683,7 +19778,7 @@ $color)
    -

    method setTextRenderingMode [line 20347]

    +

    method setTextRenderingMode [line 20381]

    @@ -19734,7 +19829,7 @@ $clip = false])
    -

    method SetTextSpotColor [line 4153]

    +

    method SetTextSpotColor [line 4161]

    @@ -19782,7 +19877,7 @@ $tint = 100])
    -

    method SetTitle [line 3230]

    +

    method SetTitle [line 3238]

    @@ -19824,7 +19919,7 @@ $title)
    -

    method SetTopMargin [line 3080]

    +

    method SetTopMargin [line 3088]

    @@ -19866,7 +19961,7 @@ $margin)
    -

    method setUserRights [line 13748]

    +

    method setUserRights [line 13758]

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

    method setViewerPreferences [line 14132]

    +

    method setViewerPreferences [line 14166]

    @@ -19974,7 +20069,7 @@ $preferences)
    -

    method setVisibility [line 13977]

    +

    method setVisibility [line 14011]

    @@ -20013,7 +20108,7 @@ $v)
    -

    method SetX [line 6915]

    +

    method SetX [line 6924]

    @@ -20061,7 +20156,7 @@ $rtloff = false])
    -

    method SetXY [line 6979]

    +

    method SetXY [line 6988]

    @@ -20115,7 +20210,7 @@ $rtloff = false])
    -

    method SetY [line 6947]

    +

    method SetY [line 6956]

    @@ -20169,7 +20264,7 @@ $rtloff = false])
    -

    method set_mqr [line 6532]

    +

    method set_mqr [line 6541]

    @@ -20208,7 +20303,7 @@ $mqr)
    -

    method Skew [line 11021]

    +

    method Skew [line 11031]

    @@ -20268,7 +20363,7 @@ $y = ''])
    -

    method SkewX [line 10994]

    +

    method SkewX [line 11004]

    @@ -20322,7 +20417,7 @@ $y = ''])
    -

    method SkewY [line 11007]

    +

    method SkewY [line 11017]

    @@ -20376,7 +20471,7 @@ $y = ''])
    -

    method StarPolygon [line 11723]

    +

    method StarPolygon [line 11733]

    @@ -20500,7 +20595,7 @@ $draw_circle:)
    -

    method startPage [line 3511]

    +

    method startPage [line 3519]

    @@ -20554,7 +20649,7 @@ $tocpage = false])
    -

    method startPageGroup [line 13810]

    +

    method startPageGroup [line 13844]

    @@ -20593,7 +20688,7 @@ $page = ''])
    -

    method startSVGElementHandler [line 21757]

    +

    method startSVGElementHandler [line 21791]

    @@ -20647,7 +20742,7 @@ $attribs)
    -

    method startTransaction [line 20137]

    +

    method startTransaction [line 20171]

    @@ -20675,7 +20770,7 @@ $attribs)
    -

    method StartTransform [line 10769]

    +

    method StartTransform [line 10779]

    @@ -20706,7 +20801,7 @@ $attribs)
    -

    method StopTransform [line 10784]

    +

    method StopTransform [line 10794]

    @@ -20737,7 +20832,7 @@ $attribs)
    -

    method SVGPath [line 21416]

    +

    method SVGPath [line 21450]

    @@ -20788,7 +20883,7 @@ $style = ''])
    -

    method SVGTransform [line 21141]

    +

    method SVGTransform [line 21175]

    @@ -20827,7 +20922,7 @@ $tm)
    -

    method swapMargins [line 18866]

    +

    method swapMargins [line 18900]

    @@ -20866,7 +20961,7 @@ $reverse = true])
    -

    method swapPageBoxCoordinates [line 2719]

    +

    method swapPageBoxCoordinates [line 2727]

    @@ -20905,7 +21000,7 @@ $page)
    -

    method Text [line 4785]

    +

    method Text [line 4794]

    @@ -21037,7 +21132,7 @@ $rtloff = false])
    -

    method TextField [line 13158]

    +

    method TextField [line 13168]

    @@ -21121,7 +21216,7 @@ $js = false])
    -

    method Transform [line 11051]

    +

    method Transform [line 11061]

    @@ -21163,7 +21258,7 @@ $tm)
    -

    method Translate [line 10944]

    +

    method Translate [line 10954]

    @@ -21211,7 +21306,7 @@ $t_y)
    -

    method TranslateX [line 10921]

    +

    method TranslateX [line 10931]

    @@ -21253,7 +21348,7 @@ $t_x)
    -

    method TranslateY [line 10932]

    +

    method TranslateY [line 10942]

    @@ -21295,7 +21390,7 @@ $t_y)
    -

    method unhtmlentities [line 10199]

    +

    method unhtmlentities [line 10209]

    @@ -21334,7 +21429,7 @@ $text_to_convert)
    -

    method UniArrSubString [line 6136]

    +

    method UniArrSubString [line 6145]

    @@ -21388,7 +21483,7 @@ $end = ''])
    -

    method unichr [line 6169]

    +

    method unichr [line 6178]

    @@ -21433,7 +21528,7 @@ $c)
    -

    method UTF8ArrayToUniArray [line 6157]

    +

    method UTF8ArrayToUniArray [line 6166]

    @@ -21475,7 +21570,7 @@ $ta)
    -

    method UTF8ArrSubString [line 6113]

    +

    method UTF8ArrSubString [line 6122]

    @@ -21526,7 +21621,7 @@ $end = ''])
    -

    method UTF8ArrToLatin1 [line 9924]

    +

    method UTF8ArrToLatin1 [line 9934]

    @@ -21568,7 +21663,7 @@ $unicode)
    -

    method utf8Bidi [line 11945]

    +

    method utf8Bidi [line 11955]

    @@ -21625,7 +21720,7 @@ $forcertl = false])
    -

    method utf8StrArrRev [line 11931]

    +

    method utf8StrArrRev [line 11941]

    @@ -21685,7 +21780,7 @@ $forcertl = false])
    -

    method UTF8StringToArray [line 9777]

    +

    method UTF8StringToArray [line 9787]

    @@ -21751,7 +21846,7 @@ $str)
    -

    method utf8StrRev [line 11916]

    +

    method utf8StrRev [line 11926]

    @@ -21805,7 +21900,7 @@ $forcertl = false])
    -

    method UTF8ToLatin1 [line 9894]

    +

    method UTF8ToLatin1 [line 9904]

    @@ -21847,7 +21942,7 @@ $str)
    -

    method UTF8ToUTF16BE [line 9878]

    +

    method UTF8ToUTF16BE [line 9888]

    @@ -21898,7 +21993,7 @@ $setbom = true])
    -

    method Write [line 5759]

    +

    method Write [line 5768]

    @@ -21994,7 +22089,7 @@ $maxh = 0])
    -

    method write1DBarcode [line 15151]

    +

    method write1DBarcode [line 15185]

    @@ -22084,7 +22179,7 @@ $align = ''])
    -

    method write2DBarcode [line 15395]

    +

    method write2DBarcode [line 15429]

    @@ -22174,7 +22269,7 @@ $distort = false])
    -

    method writeBarcode [line 15344]

    +

    method writeBarcode [line 15378]

    @@ -22264,7 +22359,7 @@ $code)
    -

    method writeDiskCache [line 19317]

    +

    method writeDiskCache [line 19351]

    @@ -22321,7 +22416,7 @@ $file)
    -

    method writeHTML [line 16624]

    +

    method writeHTML [line 16658]

    @@ -22387,7 +22482,7 @@ $align = ''])
    -

    method writeHTMLCell [line 16608]

    +

    method writeHTMLCell [line 16642]

    @@ -22489,7 +22584,7 @@ $autopadding = true])
    -

    method _addfield [line 12730]

    +

    method _addfield [line 12740]

    @@ -22567,7 +22662,7 @@ $prop)
    -

    method _AES [line 10421]

    +

    method _AES [line 10431]

    @@ -22618,7 +22713,7 @@ $text)
    -

    method _beginpage [line 9456]

    +

    method _beginpage [line 9466]

    @@ -22663,7 +22758,7 @@ $format = ''])
    -

    method _dataannobjstring [line 9633]

    +

    method _dataannobjstring [line 9643]

    @@ -22702,7 +22797,7 @@ $s)
    -

    method _datastring [line 9622]

    +

    method _datastring [line 9632]

    @@ -22741,7 +22836,7 @@ $s)
    -

    method _datestring [line 9644]

    +

    method _datestring [line 9654]

    @@ -22772,7 +22867,7 @@ $s)
    -

    method _destroy [line 7188]

    +

    method _destroy [line 7197]

    @@ -22817,7 +22912,7 @@ $preserve_objcopy = false])
    -

    method _dochecks [line 7216]

    +

    method _dochecks [line 7225]

    @@ -22842,7 +22937,7 @@ $preserve_objcopy = false])
    -

    method _dolinethrough [line 9549]

    +

    method _dolinethrough [line 9559]

    @@ -22890,7 +22985,7 @@ $txt)
    -

    method _dolinethroughw [line 9562]

    +

    method _dolinethroughw [line 9572]

    @@ -22947,7 +23042,7 @@ $txt)
    -

    method _dooverline [line 9575]

    +

    method _dooverline [line 9585]

    @@ -22998,7 +23093,7 @@ $txt)
    -

    method _dooverlinew [line 9588]

    +

    method _dooverlinew [line 9598]

    @@ -23049,7 +23144,7 @@ $w)
    -

    method _dounderline [line 9524]

    +

    method _dounderline [line 9534]

    @@ -23097,7 +23192,7 @@ $txt)
    -

    method _dounderlinew [line 9537]

    +

    method _dounderlinew [line 9547]

    @@ -23148,7 +23243,7 @@ $w)
    -

    method _encrypt_data [line 10232]

    +

    method _encrypt_data [line 10242]

    @@ -23196,7 +23291,7 @@ $s)
    -

    method _enddoc [line 9354]

    +

    method _enddoc [line 9363]

    @@ -23221,7 +23316,7 @@ $s)
    -

    method _endpage [line 9500]

    +

    method _endpage [line 9510]

    @@ -23246,7 +23341,7 @@ $s)
    -

    method _escape [line 9611]

    +

    method _escape [line 9621]

    @@ -23285,7 +23380,7 @@ $s)
    -

    method _escapetext [line 9683]

    +

    method _escapetext [line 9693]

    @@ -23324,7 +23419,7 @@ $s)
    -

    method _freadint [line 9600]

    +

    method _freadint [line 9610]

    @@ -23363,7 +23458,7 @@ $f)
    -

    method _generateencryptionkey [line 10508]

    +

    method _generateencryptionkey [line 10518]

    @@ -23417,7 +23512,7 @@ $protection)
    -

    method _getannotsrefs [line 7461]

    +

    method _getannotsrefs [line 7470]

    @@ -23459,7 +23554,7 @@ $n)
    -

    method _getBYTE [line 8184]

    +

    method _getBYTE [line 8193]

    @@ -23522,7 +23617,7 @@ $offset)
    -

    method _getfontpath [line 7232]

    +

    method _getfontpath [line 7241]

    @@ -23547,7 +23642,7 @@ $offset)
    -

    method _getSHORT [line 8169]

    +

    method _getSHORT [line 8178]

    @@ -23610,7 +23705,7 @@ $offset)
    -

    method _getstream [line 9701]

    +

    method _getstream [line 9711]

    @@ -23652,7 +23747,7 @@ $n = 0])
    -

    method _getTrueTypeFontSubset [line 8199]

    +

    method _getTrueTypeFontSubset [line 8208]

    @@ -23703,7 +23798,7 @@ $subsetchars)
    -

    method _getTTFtableChecksum [line 8530]

    +

    method _getTTFtableChecksum [line 8539]

    @@ -23754,7 +23849,7 @@ $length)
    -

    method _getULONG [line 8139]

    +

    method _getULONG [line 8148]

    @@ -23817,7 +23912,7 @@ $offset)
    -

    method _getUSHORT [line 8154]

    +

    method _getUSHORT [line 8163]

    @@ -23880,7 +23975,7 @@ $offset)
    -

    method _JScolor [line 12706]

    +

    method _JScolor [line 12716]

    @@ -23922,7 +24017,7 @@ $color)
    -

    method _md5_16 [line 10439]

    +

    method _md5_16 [line 10449]

    @@ -23967,7 +24062,7 @@ $str)
    -

    method _newobj [line 9510]

    +

    method _newobj [line 9520]

    @@ -23995,7 +24090,7 @@ $str)
    -

    method _objectkey [line 10213]

    +

    method _objectkey [line 10223]

    @@ -24037,7 +24132,7 @@ $n)
    -

    method _out [line 9725]

    +

    method _out [line 9735]

    @@ -24073,7 +24168,7 @@ $s)
    -

    method _outCurve [line 11216]

    +

    method _outCurve [line 11226]

    @@ -24142,7 +24237,7 @@ $y3)
    -

    method _outCurveV [line 11230]

    +

    method _outCurveV [line 11240]

    @@ -24199,7 +24294,7 @@ $y3)
    -

    method _outCurveY [line 11246]

    +

    method _outCurveY [line 11256]

    @@ -24268,7 +24363,7 @@ $y2)
    -

    method _outellipticalarc [line 11442]

    +

    method _outellipticalarc [line 11452]

    @@ -24376,7 +24471,7 @@ $angf:)
    -

    method _outLine [line 11186]

    +

    method _outLine [line 11196]

    @@ -24421,7 +24516,7 @@ $y)
    -

    method _outPoint [line 11174]

    +

    method _outPoint [line 11184]

    @@ -24466,7 +24561,7 @@ $y)
    -

    method _outRect [line 11200]

    +

    method _outRect [line 11210]

    @@ -24529,7 +24624,7 @@ $op)
    -

    method _Ovalue [line 10452]

    +

    method _Ovalue [line 10462]

    @@ -24580,7 +24675,7 @@ $owner_pass)
    -

    method _parsejpeg [line 6624]

    +

    method _parsejpeg [line 6633]

    @@ -24619,7 +24714,7 @@ $file)
    -

    method _parsepng [line 6650]

    +

    method _parsepng [line 6659]

    @@ -24658,7 +24753,7 @@ $file)
    -

    method _putannotsobjs [line 7493]

    +

    method _putannotsobjs [line 7502]

    @@ -24689,7 +24784,7 @@ $file)
    -

    method _putannotsrefs [line 7449]

    +

    method _putannotsrefs [line 7458]

    @@ -24734,7 +24829,7 @@ $n)
    -

    method _putAPXObject [line 8105]

    +

    method _putAPXObject [line 8114]

    @@ -24788,7 +24883,7 @@ $stream = ''])
    -

    method _putbookmarks [line 12547]

    +

    method _putbookmarks [line 12557]

    @@ -24819,7 +24914,7 @@ $stream = ''])
    -

    method _putcatalog [line 9172]

    +

    method _putcatalog [line 9181]

    @@ -24844,7 +24939,7 @@ $stream = ''])
    -

    method _putcidfont0 [line 8906]

    +

    method _putcidfont0 [line 8915]

    @@ -24889,7 +24984,7 @@ $font)
    -

    method _putEmbeddedFiles [line 4743]

    +

    method _putEmbeddedFiles [line 4752]

    @@ -24920,7 +25015,7 @@ $font)
    -

    method _putencryption [line 10256]

    +

    method _putencryption [line 10266]

    @@ -24951,7 +25046,7 @@ $font)
    -

    method _putextgstates [line 14042]

    +

    method _putextgstates [line 14076]

    @@ -24990,7 +25085,7 @@ $gs)
    -

    method _putfonts [line 8651]

    +

    method _putfonts [line 8660]

    @@ -25018,7 +25113,7 @@ $gs)
    -

    method _putfontwidths [line 8552]

    +

    method _putfontwidths [line 8561]

    @@ -25069,7 +25164,7 @@ $cidoffset = 0])
    -

    method _putheader [line 9346]

    +

    method _putheader [line 9355]

    @@ -25094,7 +25189,7 @@ $cidoffset = 0])
    -

    method _putimages [line 8973]

    +

    method _putimages [line 8982]

    @@ -25119,7 +25214,7 @@ $cidoffset = 0])
    -

    method _putinfo [line 9128]

    +

    method _putinfo [line 9137]

    @@ -25144,7 +25239,7 @@ $cidoffset = 0])
    -

    method _putjavascript [line 12653]

    +

    method _putjavascript [line 12663]

    @@ -25175,7 +25270,7 @@ $cidoffset = 0])
    -

    method _putocg [line 13960]

    +

    method _putocg [line 13994]

    @@ -25203,7 +25298,7 @@ $cidoffset = 0])
    -

    method _putpages [line 7243]

    +

    method _putpages [line 7252]

    @@ -25228,7 +25323,7 @@ $cidoffset = 0])
    -

    method _putresourcedict [line 9045]

    +

    method _putresourcedict [line 9054]

    @@ -25253,7 +25348,7 @@ $cidoffset = 0])
    -

    method _putresources [line 9105]

    +

    method _putresources [line 9114]

    @@ -25278,7 +25373,7 @@ $cidoffset = 0])
    -

    method _putshaders [line 14596]

    +

    method _putshaders [line 14630]

    @@ -25309,7 +25404,7 @@ $cidoffset = 0])
    -

    method _putsignature [line 13678]

    +

    method _putsignature [line 13688]

    @@ -25340,7 +25435,7 @@ $cidoffset = 0])
    -

    method _putspotcolors [line 9027]

    +

    method _putspotcolors [line 9036]

    @@ -25368,7 +25463,7 @@ $cidoffset = 0])
    -

    method _putstream [line 9716]

    +

    method _putstream [line 9726]

    @@ -25410,7 +25505,7 @@ $n = 0])
    -

    method _puttrailer [line 9329]

    +

    method _puttrailer [line 9338]

    @@ -25435,7 +25530,7 @@ $n = 0])
    -

    method _puttruetypeunicode [line 8804]

    +

    method _puttruetypeunicode [line 8813]

    diff --git a/examples/example_052.php b/examples/example_052.php index e3beb95..98795c1 100644 --- a/examples/example_052.php +++ b/examples/example_052.php @@ -2,7 +2,7 @@ //============================================================+ // File name : example_052.php // Begin : 2009-05-07 -// Last Update : 2010-05-20 +// Last Update : 2010-06-17 // // Description : Example 052 for TCPDF class // Certification Signature (experimental) @@ -100,6 +100,14 @@ $pdf->AddPage(); $text = 'This is a digitally signed document using the default (example) tcpdf.crt certificate.
    To validate this signature you have to load the tcpdf.fdf on the Arobat Reader to add the certificate to List of Trusted Identities.

    For more information check the source code of this example and the source code documentation for the setSignature() method.

    www.tcpdf.org'; $pdf->writeHTML($text, true, 0, true, 0); + +// *** set signature appearance *** + +// create content for signature (image and/or text) +$pdf->Image($file='../images/tcpdf_signature.png', $x=180, $y=60, $w=15, $h=15, $type='PNG'); +// define active area for signature appearance +$pdf->setSignatureAppearance($x=180, $y=60, $w=15, $h=15); + // --------------------------------------------------------- //Close and output PDF document diff --git a/tcpdf.php b/tcpdf.php index e3889ce..0f297ba 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.3.010 + * @version 5.3.011 * @author Nicola Asuni - info@tecnick.com * @link http://www.tcpdf.org * @license http://www.gnu.org/copyleft/lesser.html LGPL @@ -1298,6 +1298,13 @@ if (!class_exists('TCPDF', false)) { */ protected $signature_max_length = 11742; + /** + * data for signature appearance + * @access protected + * @since 5.3.011 (2010-06-16) + */ + protected $signature_appearance = array('page' => 1, 'rect' => '0 0 0 0'); + /** * Regular expression used to find blank characters used for word-wrapping. * @access protected @@ -1819,6 +1826,7 @@ if (!class_exists('TCPDF', false)) { $this->ur_annots = '/Create/Delete/Modify/Copy/Import/Export'; $this->ur_form = '/Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate'; $this->ur_signature = '/Modify'; + $this->signature_appearance = array('page' => 1, 'rect' => '0 0 0 0'); // set default JPEG quality $this->jpeg_quality = 75; // initialize some settings @@ -4446,8 +4454,9 @@ if (!class_exists('TCPDF', false)) { } } elseif ($type == 'core') { $name = $this->CoreFonts[$fontkey]; + $subset = false; } elseif (($type == 'TrueType') OR ($type == 'Type1')) { - // ... + $subset = false; } elseif ($type == 'TrueTypeUnicode') { $enc = 'Identity-H'; } else { @@ -7474,7 +7483,7 @@ if (!class_exists('TCPDF', false)) { } } } - if (($n==1) AND $this->sign AND isset($this->signature_data['cert_type'])) { + if ($this->sign AND ($n == $this->signature_appearance['page']) AND isset($this->signature_data['cert_type'])) { // set reference for signature object $out .= ' '.$this->sig_annot_ref; } @@ -8683,7 +8692,7 @@ if (!class_exists('TCPDF', false)) { //Strip second binary header $font = substr($font, 0, $info['length1']).substr($font, ($info['length1'] + 6)); } - } elseif ($info['subset'] AND (!$compressed) OR ($compressed AND function_exists('gzcompress'))) { + } elseif ($info['subset'] AND ((!$compressed) OR ($compressed AND function_exists('gzcompress')))) { if ($compressed) { // uncompress font $font = gzuncompress($font); @@ -9376,8 +9385,9 @@ if (!class_exists('TCPDF', false)) { $this->buffer = &$pdfdoc; $this->bufferlen = strlen($pdfdoc); // --- - $out = '<< /Type /Annot /Subtype /Widget /Rect [0 0 0 0]'; - $out .= ' /P 3 0 R'; // link to first page object + $out = '<< /Type /Annot /Subtype /Widget'; + $out .= ' /Rect ['.$this->signature_appearance['rect'].']'; + $out .= ' /P '.$this->page_obj_id[($this->signature_appearance['page'])].' 0 R'; // link to signature appearance page $out .= ' /FT /Sig'; $out .= ' /T '.$this->_textstring('Signature'); $out .= ' /Ff 0'; @@ -13800,6 +13810,30 @@ if (!class_exists('TCPDF', false)) { $this->signature_data['info'] = $info; } + /** + * Set the digital signature appearance (a cliccable rectangle area to get signature properties) + * @param float $x Abscissa of the upper-left corner. + * @param float $y Ordinate of the upper-left corner. + * @param float $w Width of the signature area. + * @param float $h Height of the signature area. + * @param int $page option page number (if < 0 the current page is used). + * @access public + * @author Nicola Asuni + * @since 5.3.011 (2010-06-17) + */ + public function setSignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1) { + if (($page < 1) OR ($page > $this->numpages)) { + $this->signature_appearance['page'] = $this->page; + } else { + $this->signature_appearance['page'] = intval($page); + } + $a = $x * $this->k; + $b = $this->pagedim[($this->signature_appearance['page'])]['h'] - (($y + $h) * $this->k); + $c = $w * $this->k; + $d = $h * $this->k; + $this->signature_appearance['rect'] = sprintf('%.2F %.2F %.2F %.2F', $a, $b, $a+$c, $b+$d); + } + /** * Create a new page group. * NOTE: call this function before calling AddPage()
    diff --git a/doc/li_com-tecnick-tcpdf.html b/doc/li_com-tecnick-tcpdf.html index 0c986fb..0ec7c24 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, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    @@ -25480,7 +25575,7 @@ $font)
    -

    method _putviewerpreferences [line 9258]

    +

    method _putviewerpreferences [line 9267]

    diff --git a/doc/index.html b/doc/index.html index 0c986fb..0ec7c24 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, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/errors.html b/doc/errors.html index 34f5713..d89ff36 100644 --- a/doc/errors.html +++ b/doc/errors.html @@ -35,7 +35,7 @@ Post-parsing

    - Documentation generated on Tue, 15 Jun 2010 12:02:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:07 +0200 by phpDocumentor 1.4.3
    @@ -25514,7 +25609,7 @@ $font)
    -

    method _RC4 [line 10375]

    +

    method _RC4 [line 10385]

    diff --git a/doc/elementindex_com-tecnick-tcpdf.html b/doc/elementindex_com-tecnick-tcpdf.html index edb4131..d7ac8d2 100644 --- a/doc/elementindex_com-tecnick-tcpdf.html +++ b/doc/elementindex_com-tecnick-tcpdf.html @@ -1567,6 +1567,8 @@
    $sign
    in file tcpdf.php, variable TCPDF::$sign
        If true enables document signing
    +
    $signature_appearance
    +
    in file tcpdf.php, variable TCPDF::$signature_appearance
        data for signature appearance
    $signature_data
    in file tcpdf.php, variable TCPDF::$signature_data
        Signature data
    $signature_max_length
    @@ -1638,11 +1640,11 @@
    SetAutoPageBreak
    in file tcpdf.php, method TCPDF::SetAutoPageBreak()
        Enables or disables the automatic page breaking mode. When enabling, the second parameter is the distance from the bottom of the page that defines the triggering limit. By default, the mode is on and the margin is 2 cm.
    setBarcode
    -
    in file 2dbarcodes.php, method TCPDF2DBarcode::setBarcode()
        Set the barcode.
    -
    setBarcode
    in file barcodes.php, method TCPDFBarcode::setBarcode()
        Set the barcode.
    setBarcode
    in file tcpdf.php, method TCPDF::setBarcode()
        Set document barcode.
    +
    setBarcode
    +
    in file 2dbarcodes.php, method TCPDF2DBarcode::setBarcode()
        Set the barcode.
    SetBooklet
    in file tcpdf.php, method TCPDF::SetBooklet()
        Set the booklet mode for double-sided pages.
    setBuffer
    @@ -1775,6 +1777,8 @@
    in file tcpdf.php, method TCPDF::setRTL()
        Enable or disable Right-To-Left language mode
    setSignature
    in file tcpdf.php, method TCPDF::setSignature()
        Enable document signature (requires the OpenSSL Library).
    +
    setSignatureAppearance
    +
    in file tcpdf.php, method TCPDF::setSignatureAppearance()
        Set the digital signature appearance (a cliccable rectangle area to get signature properties)
    setSpacesRE
    in file tcpdf.php, method TCPDF::setSpacesRE()
        Set regular expression to detect withespaces or word separators.
    SetSubject
    @@ -2052,7 +2056,7 @@ top

    - Documentation generated on Tue, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/elementindex.html b/doc/elementindex.html index db774ea..bd0bcfc 100644 --- a/doc/elementindex.html +++ b/doc/elementindex.html @@ -1369,6 +1369,8 @@
    $sign
    in file tcpdf.php, variable TCPDF::$sign
        If true enables document signing
    +
    $signature_appearance
    +
    in file tcpdf.php, variable TCPDF::$signature_appearance
        data for signature appearance
    $signature_data
    in file tcpdf.php, variable TCPDF::$signature_data
        Signature data
    $signature_max_length
    @@ -1440,11 +1442,11 @@
    SetAutoPageBreak
    in file tcpdf.php, method TCPDF::SetAutoPageBreak()
        Enables or disables the automatic page breaking mode. When enabling, the second parameter is the distance from the bottom of the page that defines the triggering limit. By default, the mode is on and the margin is 2 cm.
    setBarcode
    -
    in file 2dbarcodes.php, method TCPDF2DBarcode::setBarcode()
        Set the barcode.
    -
    setBarcode
    in file barcodes.php, method TCPDFBarcode::setBarcode()
        Set the barcode.
    setBarcode
    in file tcpdf.php, method TCPDF::setBarcode()
        Set document barcode.
    +
    setBarcode
    +
    in file 2dbarcodes.php, method TCPDF2DBarcode::setBarcode()
        Set the barcode.
    SetBooklet
    in file tcpdf.php, method TCPDF::SetBooklet()
        Set the booklet mode for double-sided pages.
    setBuffer
    @@ -1577,6 +1579,8 @@
    in file tcpdf.php, method TCPDF::setRTL()
        Enable or disable Right-To-Left language mode
    setSignature
    in file tcpdf.php, method TCPDF::setSignature()
        Enable document signature (requires the OpenSSL Library).
    +
    setSignatureAppearance
    +
    in file tcpdf.php, method TCPDF::setSignatureAppearance()
        Set the digital signature appearance (a cliccable rectangle area to get signature properties)
    setSpacesRE
    in file tcpdf.php, method TCPDF::setSpacesRE()
        Set regular expression to detect withespaces or word separators.
    SetSubject
    @@ -2020,7 +2024,7 @@ top

    - Documentation generated on Tue, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    @@ -25565,7 +25660,7 @@ $text)
    -

    method _setGDImageTransparency [line 6603]

    +

    method _setGDImageTransparency [line 6612]

    diff --git a/doc/com-tecnick-tcpdf/_unicode_data.php.html b/doc/com-tecnick-tcpdf/_unicode_data.php.html index f3e216b..95d1677 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, 15 Jun 2010 12:02:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:07 +0200 by phpDocumentor 1.4.3
    @@ -25610,7 +25705,7 @@ $image)
    -

    method _textannobjstring [line 9669]

    +

    method _textannobjstring [line 9679]

    diff --git a/doc/com-tecnick-tcpdf/_tcpdf.php.html b/doc/com-tecnick-tcpdf/_tcpdf.php.html index b194289..bc32eee 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 921e2d6..3465f19 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, 15 Jun 2010 12:02:07 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    @@ -25649,7 +25744,7 @@ $s)
    -

    method _textstring [line 9655]

    +

    method _textstring [line 9665]

    diff --git a/doc/com-tecnick-tcpdf/_pdf417.php.html b/doc/com-tecnick-tcpdf/_pdf417.php.html index 7e6c5ae..c41359b 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, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +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 8aa0632..7726699 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, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    @@ -25688,7 +25783,7 @@ $s)
    -

    method _toJPEG [line 6566]

    +

    method _toJPEG [line 6575]

    diff --git a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html index f6566bb..829e88a 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, 15 Jun 2010 12:02:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:07 +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 af1364a..424a1e8 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, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    @@ -25730,7 +25825,7 @@ $file)
    -

    method _toPNG [line 6585]

    +

    method _toPNG [line 6594]

    diff --git a/doc/com-tecnick-tcpdf/_2dbarcodes.php.html b/doc/com-tecnick-tcpdf/_2dbarcodes.php.html index 4aadbe8..34489bd 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, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/com-tecnick-tcpdf/TCPDFBarcode.html b/doc/com-tecnick-tcpdf/TCPDFBarcode.html index 568e6e4..57fa985 100644 --- a/doc/com-tecnick-tcpdf/TCPDFBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDFBarcode.html @@ -1377,7 +1377,7 @@ $type)

    - Documentation generated on Tue, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    @@ -25775,7 +25870,7 @@ $file)
    -

    method _Uvalue [line 10481]

    +

    method _Uvalue [line 10491]

    diff --git a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html index fc46559..3b1a955 100644 --- a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html @@ -299,7 +299,7 @@ $type)

    - Documentation generated on Tue, 15 Jun 2010 12:02:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:01 +0200 by phpDocumentor 1.4.3
    @@ -25812,7 +25907,7 @@ $file)

    - Documentation generated on Tue, 15 Jun 2010 12:02:07 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:02 +0200 by phpDocumentor 1.4.3
    author:  Nicola Asuni
    version:  5.3.010version:  5.3.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.3.010 (http://www.tcpdf.org)' + PDF_PRODUCER = 'TCPDF 5.3.011 (http://www.tcpdf.org)'
    @@ -124,7 +124,7 @@ unicode data


    - Documentation generated on Tue, 15 Jun 2010 12:02:07 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 17 Jun 2010 09:00:02 +0200 by phpDocumentor 1.4.3