From 194f9078db7867ee64cf4ac3e72d57ba2cdbc6c7 Mon Sep 17 00:00:00 2001 From: nicolaasuni Date: Mon, 23 Aug 2010 21:12:41 +0200 Subject: [PATCH] 5.8.014 --- CHANGELOG.TXT | 5 + README.TXT | 2 +- 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 | 1286 ++++++++--------- 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 | 30 +- doc/elementindex_com-tecnick-tcpdf.html | 30 +- doc/errors.html | 6 +- doc/index.html | 2 +- doc/li_com-tecnick-tcpdf.html | 2 +- tcpdf.php | 237 +-- 22 files changed, 766 insertions(+), 864 deletions(-) diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT index 6cd93a6..bce9977 100755 --- a/CHANGELOG.TXT +++ b/CHANGELOG.TXT @@ -1,3 +1,8 @@ +5.8.014 (2010-08-23) + - Method _getxobjectdict() was added for better compatibility with external extensions. + - A bug related to radiobuttons was fixed. + - Bug #3051509 "new line after punctuation marks" was fixed (partially). + 5.8.013 (2010-08-23) - SVG support for 'direction' property was added. - A problem on default width calculation for linear barcodes was fixed. diff --git a/README.TXT b/README.TXT index ca05e76..a589d3d 100755 --- a/README.TXT +++ b/README.TXT @@ -8,7 +8,7 @@ http: sourceforge.net/donate/index.php?group_id=128076 ------------------------------------------------------------ Name: TCPDF -Version: 5.8.013 +Version: 5.8.014 Release date: 2010-08-23 Author: Nicola Asuni diff --git a/doc/classtrees_com-tecnick-tcpdf.html b/doc/classtrees_com-tecnick-tcpdf.html index 5b9fd4b..f835f19 100644 --- a/doc/classtrees_com-tecnick-tcpdf.html +++ b/doc/classtrees_com-tecnick-tcpdf.html @@ -60,7 +60,7 @@

- Documentation generated on Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/PDF417.html b/doc/com-tecnick-tcpdf/PDF417.html index ceb7521..be3f7cf 100644 --- a/doc/com-tecnick-tcpdf/PDF417.html +++ b/doc/com-tecnick-tcpdf/PDF417.html @@ -1003,7 +1003,7 @@ $code)

- Documentation generated on Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/QRcode.html b/doc/com-tecnick-tcpdf/QRcode.html index 14e34e2..7927666 100644 --- a/doc/com-tecnick-tcpdf/QRcode.html +++ b/doc/com-tecnick-tcpdf/QRcode.html @@ -5551,7 +5551,7 @@ $frame)

- Documentation generated on Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:30 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/TCPDF.html b/doc/com-tecnick-tcpdf/TCPDF.html index a9c783a..61d5164 100644 --- a/doc/com-tecnick-tcpdf/TCPDF.html +++ b/doc/com-tecnick-tcpdf/TCPDF.html @@ -83,7 +83,7 @@ Source Location: /tcpdf.php

Version:

@@ -294,22 +294,17 @@ Source Location: /tcpdf.php

  • $tMargin
  • $tmprtl
  • $tocpage
  • -
  • $tplprefix
  • -
  • $tpls
  • $transfmatrix
  • $transfmatrix_key
  • $transfmrk
  • $underline
  • $ur
  • -
  • $ur_annots
  • -
  • $ur_document
  • -
  • $ur_form
  • -
  • $ur_signature
  • $viewer_preferences
  • $visibility
  • $w
  • $wPt
  • $x
  • +
  • $xobjects
  • $y
  • $ZoomMode
  • @@ -670,6 +665,7 @@ Source Location: /tcpdf.php

  • _getTTFtableChecksum
  • _getULONG
  • _getUSHORT
  • +
  • _getxobjectdict
  • _JScolor
  • _md5_16
  • _newobj
  • @@ -744,7 +740,7 @@ This is a PHP class for generating PDF documents without requiring external exte author:  Nicola Asuni - info@tecnick.com - version:  5.8.013 + version:  5.8.014 link:  http://www.tcpdf.org @@ -821,7 +817,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $annotation_fonts = array()

    -

    [line 1406]

    +

    [line 1375]

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



    Tags:

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

    $booklet =  false

    -

    [line 1096]

    +

    [line 1065]

    Booklet mode for double-sided pages



    Tags:

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

    $bordermrk = array()

    -

    [line 967]

    +

    [line 936]

    Array used to store positions inside the pages buffer.

    keys are the page numbers




    Tags:

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

    $bufferlen =  0

    -

    [line 1196]

    +

    [line 1165]

    Length of the buffer in bytes.



    Tags:

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

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

    -

    [line 1343]

    +

    [line 1312]

    ByteRange placemark used during signature process.



    Tags:

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

    $cache_file_length = array()

    -

    [line 1252]

    +

    [line 1221]

    Array used to store the lengths of cache files



    Tags:

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

    $cache_maxsize_UTF8StringToArray =  8

    -

    [line 1280]

    +

    [line 1249]

    Maximum size of cache array used for UTF8StringToArray() method.



    Tags:

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

    $cache_size_UTF8StringToArray =  0

    -

    [line 1287]

    +

    [line 1256]

    Current size of cache array used for UTF8StringToArray() method.



    Tags:

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

    $cache_UTF8StringToArray = array()

    -

    [line 1273]

    +

    [line 1242]

    Cache array for UTF8StringToArray() method.



    Tags:

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

    $cell_height_ratio =  K_CELL_HEIGHT_RATIO

    -

    [line 930]

    +

    [line 899]

    Default cell height ratio.



    Tags:

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

    $cntmrk = array()

    -

    [line 983]

    +

    [line 952]

    Array used to store content positions inside the pages buffer.

    keys are the page numbers




    Tags:

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

    $columns = array()

    -

    [line 1455]

    +

    [line 1424]

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



    Tags:

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

    $column_start_page =  0

    -

    [line 1476]

    +

    [line 1445]

    Starting page for columns



    Tags:

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

    $colxshift = array('x' => 0, 's' => 0, 'p' => 0)

    -

    [line 1490]

    +

    [line 1459]

    Array of: X difference between table cell x start and starting page margin, cellspacing, cellpadding



    Tags:

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

    $current_column =  0

    -

    [line 1469]

    +

    [line 1438]

    Current column number



    Tags:

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

    $currpagegroup =

    -

    [line 888]

    +

    [line 857]

    Contains the alias of the current page group



    Tags:

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

    $customlistindent =  -1

    -

    [line 1118]

    +

    [line 1087]



    Tags:

    @@ -1628,7 +1624,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 1371]

    +

    [line 1340]

    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:

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

    $default_graphic_vars = array()

    -

    [line 1545]

    +

    [line 1514]



    Tags:

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

    $default_monospaced_font =  'courier'

    -

    [line 1238]

    +

    [line 1207]

    Default monospaced font



    Tags:

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

    $diskcache =  false

    -

    [line 1203]

    +

    [line 1172]

    If true enables disk caching.



    Tags:

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

    $dpi =  72

    -

    [line 867]

    +

    [line 836]

    Dot Per Inch Document Resolution (do not change)



    Tags:

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

    $embeddedfiles = array()

    -

    [line 1132]

    +

    [line 1101]



    Tags:

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

    $emptypagemrk = array()

    -

    [line 975]

    +

    [line 944]

    Array used to store page positions to track empty pages.

    keys are the page numbers




    Tags:

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

    $endlinex =  0

    -

    [line 1012]

    +

    [line 981]

    End position of the latest inserted line



    Tags:

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

    $epsmarker =  'x#!#EPS#!#x'

    -

    [line 1075]

    +

    [line 1044]

    String used to mark the beginning and end of EPS image blocks



    Tags:

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

    $extgstates =

    -

    [line 916]

    +

    [line 885]

    Array of transparency objects and parameters.



    Tags:

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

    $feps =  0.005

    -

    [line 1103]

    +

    [line 1072]

    Epsilon value used for float calculations



    Tags:

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

    $fontkeys = array()

    -

    [line 1217]

    +

    [line 1186]

    Store the font keys.



    Tags:

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

    $font_obj_ids = array()

    -

    [line 1224]

    +

    [line 1193]

    Store the font object IDs.



    Tags:

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

    $font_subsetting =  true

    -

    [line 1538]

    +

    [line 1507]



    Tags:

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

    $footerlen = array()

    -

    [line 998]

    +

    [line 967]

    Array used to store footer length of each page.



    Tags:

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

    $footerpos = array()

    -

    [line 990]

    +

    [line 959]

    Array used to store footer positions of each page.



    Tags:

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

    $form_action =  ''

    -

    [line 1385]

    +

    [line 1354]

    Current form action (used during XHTML rendering)



    Tags:

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

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

    -

    [line 1392]

    +

    [line 1361]

    Current form encryption type (used during XHTML rendering)



    Tags:

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

    $form_mode =  'post'

    -

    [line 1399]

    +

    [line 1368]

    Current method to submit forms.



    Tags:

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

    $form_obj_id = array()

    -

    [line 1364]

    +

    [line 1333]

    List of form annotations IDs



    Tags:

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

    $gradients = array()

    -

    [line 951]

    +

    [line 920]

    Array for storing gradient information.



    Tags:

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

    $htmlLinkColorArray = array(0, 0, 255)

    -

    [line 1154]

    +

    [line 1123]

    Default color for html links



    Tags:

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

    $htmlLinkFontStyle =  'U'

    -

    [line 1161]

    +

    [line 1130]

    Default font style to add to html links



    Tags:

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

    $htmlvspace =  0

    -

    [line 1054]

    +

    [line 1023]

    Count the latest inserted vertical spaces on HTML



    Tags:

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

    $imagekeys = array()

    -

    [line 1189]

    +

    [line 1158]

    Store the image keys.



    Tags:

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

    $inthead =  false

    -

    [line 1448]

    +

    [line 1417]

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



    Tags:

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

    $intmrk = array()

    -

    [line 959]

    +

    [line 928]

    Array used to store positions inside the pages buffer.

    keys are the page numbers




    Tags:

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

    $jpeg_quality =

    -

    [line 923]

    +

    [line 892]

    Set the default JPEG compression quality (1-100)



    Tags:

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

    $js_objects = array()

    -

    [line 1378]

    +

    [line 1347]

    Javascript objects array



    Tags:

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

    $linestyleCap =  '0 J'

    -

    [line 1026]

    +

    [line 995]

    PDF string for last line width



    Tags:

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

    $linestyleDash =  '[] 0 d'

    -

    [line 1040]

    +

    [line 1009]

    PDF string for last line width



    Tags:

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

    $linestyleJoin =  '0 j'

    -

    [line 1033]

    +

    [line 1002]

    PDF string for last line width



    Tags:

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

    $linestyleWidth =  ''

    -

    [line 1019]

    +

    [line 988]

    PDF string for last line width



    Tags:

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

    $lisymbol =  ''

    -

    [line 1068]

    +

    [line 1037]

    Symbol used for HTML unordered list items



    Tags:

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

    $maxselcol = array('page' => 0, 'column' => 0)

    -

    [line 1483]

    +

    [line 1452]

    Maximum page and column selected



    Tags:

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

    $newline =  true

    -

    [line 1005]

    +

    [line 974]

    True if a newline is created.



    Tags:

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

    $newpagegroup = array()

    -

    [line 874]

    +

    [line 843]

    Array of page numbers were a new page group was started



    Tags:

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

    $numfonts =  0

    -

    [line 1210]

    +

    [line 1179]

    Counts the number of fonts.



    Tags:

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

    $numimages =  0

    -

    [line 1182]

    +

    [line 1151]

    Counts the number of pages.



    Tags:

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

    $numpages =  0

    -

    [line 1168]

    +

    [line 1137]

    Counts the number of pages.



    Tags:

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

    $num_columns =  1

    -

    [line 1462]

    +

    [line 1431]

    Number of colums



    Tags:

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

    $n_ocg_print =

    -

    [line 902]

    +

    [line 871]

    Print visibility.



    Tags:

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

    $n_ocg_view =

    -

    [line 909]

    +

    [line 878]

    View visibility.



    Tags:

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

    $objcopy =

    -

    [line 1245]

    +

    [line 1214]

    Used to store a cloned copy of the current class object



    Tags:

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

    $opencell =  true

    -

    [line 1125]

    +

    [line 1094]



    Tags:

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

    $openMarkedContent =  false

    -

    [line 1047]

    +

    [line 1016]

    True if marked-content sequence is open



    Tags:

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

    $pagegroups =

    -

    [line 881]

    +

    [line 850]

    Contains the number of pages of the groups



    Tags:

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

    $pagelen = array()

    -

    [line 1175]

    +

    [line 1144]

    Array containing page lengths in bytes.



    Tags:

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

    $PageMode =

    -

    [line 944]

    +

    [line 913]

    A name object specifying how the document should be displayed when opened.



    Tags:

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

    $pageopen = array()

    -

    [line 1231]

    +

    [line 1200]

    Store the fage status (true when opened, false when closed).



    Tags:

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

    $page_obj_id = array()

    -

    [line 1357]

    +

    [line 1326]

    ID of page objects



    Tags:

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

    $pdfunit =  'mm'

    -

    [line 1518]

    +

    [line 1487]



    Tags:

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

    $premode =  false

    -

    [line 1139]

    +

    [line 1108]



    Tags:

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

    $radiobutton_groups = array()

    -

    [line 1413]

    +

    [line 1382]

    List of radio buttons parent objects.



    Tags:

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

    $radio_groups = array()

    -

    [line 1420]

    +

    [line 1389]

    List of radio group objects IDs



    Tags:

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

    $rasterize_vector_images =  false

    -

    [line 1531]

    +

    [line 1500]



    Tags:

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

    $re_space = array('p' => '[^\S\xa0]', 'm' => '')

    -

    [line 1329]

    +

    [line 1298]

    Array of parts $re_spaces



    Tags:

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

    $re_spaces =  '/[^\S\xa0]/'

    -

    [line 1322]

    +

    [line 1291]

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



    Tags:

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

    $sign =  false

    -

    [line 1294]

    +

    [line 1263]

    If true enables document signing



    Tags:

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

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

    -

    [line 1315]

    +

    [line 1284]

    data for signature appearance



    Tags:

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

    $signature_data = array()

    -

    [line 1301]

    +

    [line 1270]

    Signature data



    Tags:

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

    $signature_max_length =  11742

    -

    [line 1308]

    +

    [line 1277]

    Signature max length



    Tags:

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

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

    -

    [line 1350]

    +

    [line 1319]

    Placemark used during signature process.



    Tags:

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

    $sig_obj_id =  0

    -

    [line 1336]

    +

    [line 1305]

    Signature object ID



    Tags:

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

    $spot_colors = array()

    -

    [line 1061]

    +

    [line 1030]

    Array of Spot colors



    Tags:

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

    $start_transaction_page =  0

    -

    [line 1434]

    +

    [line 1403]

    Store page number when startTransaction() is called.



    Tags:

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

    $start_transaction_y =  0

    -

    [line 1441]

    +

    [line 1410]

    Store Y position when startTransaction() is called.



    Tags:

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

    $strokecolor =

    -

    [line 1511]

    +

    [line 1480]



    Tags:

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

    $svgclipid =  0

    -

    [line 1622]

    +

    [line 1584]



    Tags:

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

    $svgclipmode =  false

    -

    [line 1608]

    +

    [line 1570]



    Tags:

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

    $svgclippaths = array()

    -

    [line 1615]

    +

    [line 1577]



    Tags:

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

    $svgdefs = array()

    -

    [line 1601]

    +

    [line 1563]



    Tags:

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

    $svgdefsmode =  false

    -

    [line 1594]

    +

    [line 1556]



    Tags:

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

    $svgdir =  ''

    -

    [line 1566]

    +

    [line 1528]



    Tags:

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

    $svggradientid =  0

    -

    [line 1587]

    +

    [line 1549]



    Tags:

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

    $svggradients = array()

    -

    [line 1580]

    +

    [line 1542]



    Tags:

    @@ -5846,7 +5842,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 1643]

    +

    [line 1605]



    Tags:

    @@ -5939,7 +5935,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 1650]

    +

    [line 1612]



    Tags:

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

    $svgtext =  ''

    -

    [line 1629]

    +

    [line 1591]



    Tags:

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

    $svgtextmode = array()

    -

    [line 1636]

    +

    [line 1598]



    Tags:

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

    $svgunit =  'px'

    -

    [line 1573]

    +

    [line 1535]



    Tags:

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

    $tagvspaces = array()

    -

    [line 1110]

    +

    [line 1079]

    Array used for custom vertical spaces for HTML tags



    Tags:

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

    $textindent =  0

    -

    [line 1427]

    +

    [line 1396]

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



    Tags:

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

    $textrendermode =  0

    -

    [line 1497]

    +

    [line 1466]

    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:

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

    $textstrokewidth =  0

    -

    [line 1504]

    +

    [line 1473]

    Text stroke width in doc units



    Tags:

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

    $thead =  ''

    -

    [line 1259]

    +

    [line 1228]

    Table header content to be repeated on each new page



    Tags:

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

    $theadMargins = array()

    -

    [line 1266]

    +

    [line 1235]

    Margins used for table header.



    Tags:

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

    $tocpage =  false

    -

    [line 1524]

    +

    [line 1493]



    Tags:

    @@ -6376,66 +6372,6 @@ This is a PHP class for generating PDF documents without requiring external exte Type:   true - - -


    -
    [ Top ]

    - -

    -

    $tplprefix =  '/TPL'

    -

    [line 1559]

    -

    -

    Tags:

    -
    - - - - - - - - - - -
    var:  prefix for external XObjects templates
    since:  5.8.013 (2010-08-23)
    access:  protected
    -
    - -
    -
    - - - - - -
    Type:  String
    -


    -
    [ Top ]

    - -

    -

    $tpls = array()

    -

    [line 1552]

    -

    -

    Tags:

    -
    - - - - - - - - - - -
    var:  of external XObjects templates
    since:  5.8.013 (2010-08-23)
    access:  protected
    -
    - -
    -
    - - - -
    Type:  Array


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

    $transfmatrix = array()

    -

    [line 1082]

    +

    [line 1051]

    Array of transformation matrix



    Tags:

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

    $transfmatrix_key =  0

    -

    [line 1089]

    +

    [line 1058]

    Current key for transformation matrix



    Tags:

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

    $transfmrk = array()

    -

    [line 1147]

    +

    [line 1116]

    Array used to store positions of graphics transformation blocks inside the page buffer.

    keys are the page numbers




    Tags:

    @@ -6550,122 +6486,14 @@ This is a PHP class for generating PDF documents without requiring external exte
    [ Top ]

    -

    $ur =

    -

    [line 832]

    - If true enables user's rights on PDF reader



    +

    $ur = array()

    +

    [line 829]

    + Array with additional document-wide usage rights for the document.



    Tags:

    - - - - - -
    since:  2.9.000 (2008-03-26)
    access:  protected
    -
    - -
    -
    - - - - - -
    Type:  mixed
    -


    -
    [ Top ]

    - -

    -

    $ur_annots =

    -

    [line 846]

    - Names specifying additional annotation-related usage rights for the document.



    -

    Tags:

    -
    - - - - - - - -
    since:  2.9.000 (2008-03-26)
    access:  protected
    -
    - -
    -
    - - - - - -
    Type:  mixed
    -


    -
    [ Top ]

    - -

    -

    $ur_document =

    -

    [line 839]

    - Names specifying additional document-wide usage rights for the document.



    -

    Tags:

    -
    - - - - - - - -
    since:  2.9.000 (2008-03-26)
    access:  protected
    -
    - -
    -
    - - - - - -
    Type:  mixed
    -


    -
    [ Top ]

    - -

    -

    $ur_form =

    -

    [line 853]

    - Names specifying additional form-field-related usage rights for the document.



    -

    Tags:

    -
    - - - - - - - -
    since:  2.9.000 (2008-03-26)
    access:  protected
    -
    - -
    -
    - - - - - -
    Type:  mixed
    -


    -
    [ Top ]

    - -

    -

    $ur_signature =

    -

    [line 860]

    - Names specifying additional signature-related usage rights for the document.



    -

    Tags:

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

    $viewer_preferences =

    -

    [line 937]

    +

    [line 906]

    PDF viewer preferences.



    Tags:

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

    $visibility =  'all'

    -

    [line 895]

    +

    [line 864]

    Restrict the rendering of some elements to screen or printout.



    Tags:

    @@ -6814,6 +6642,36 @@ This is a PHP class for generating PDF documents without requiring external exte
    + +
    since:  2.9.000 (2008-03-26)since:  5.8.014 (2010-08-23)
    access:  protected
    Type:   current
    +


    +
    [ Top ]

    + +

    +

    $xobjects = array()

    +

    [line 1521]

    +

    +

    Tags:

    +
    + + + + + + + + + + +
    var:  of XObjects
    since:  5.8.014 (2010-08-23)
    access:  protected
    +
    + +
    +
    + + + +
    Type:  Array


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

    constructor __construct [line 1734]

    +

    constructor __construct [line 1696]

    @@ -6953,7 +6811,7 @@ $diskcache = false])
    -

    destructor __destruct [line 1865]

    +

    destructor __destruct [line 1829]

    @@ -6981,7 +6839,7 @@ $diskcache = false])
    -

    method AcceptPageBreak [line 4890]

    +

    method AcceptPageBreak [line 4854]

    @@ -7012,7 +6870,7 @@ $diskcache = false])
    -

    method addExtGState [line 14749]

    +

    method addExtGState [line 14739]

    @@ -7060,7 +6918,7 @@ $params)
    -

    method AddFont [line 4358]

    +

    method AddFont [line 4322]

    @@ -7123,7 +6981,7 @@ $subset = 'default'])
    -

    method addHtmlLink [line 10791]

    +

    method addHtmlLink [line 10763]

    @@ -7198,7 +7056,7 @@ $firstblock = false])
    -

    method addHTMLTOC [line 21514]

    +

    method addHTMLTOC [line 21519]

    @@ -7261,7 +7119,7 @@ $correct_align = true])
    -

    method addHTMLVertSpace [line 20008]

    +

    method addHTMLVertSpace [line 20013]

    @@ -7315,7 +7173,7 @@ $firstorlast = false])
    -

    method addJavascriptObject [line 13360]

    +

    method addJavascriptObject [line 13332]

    @@ -7366,7 +7224,7 @@ $onload = false])
    -

    method AddLink [line 4691]

    +

    method AddLink [line 4655]

    @@ -7397,7 +7255,7 @@ $onload = false])
    -

    method AddPage [line 3504]

    +

    method AddPage [line 3468]

    @@ -7457,7 +7315,7 @@ $tocpage = false])
    -

    method AddSpotColor [line 3967]

    +

    method AddSpotColor [line 3931]

    @@ -7523,7 +7381,7 @@ $k)
    -

    method addTOC [line 21342]

    +

    method addTOC [line 21347]

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

    method addTOCPage [line 3479]

    +

    method addTOCPage [line 3443]

    @@ -7640,7 +7498,7 @@ $keepmargins = false])
    -

    method AliasNbPages [line 14563]

    +

    method AliasNbPages [line 14553]

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

    method AliasNumPage [line 14590]

    +

    method AliasNumPage [line 14580]

    @@ -7724,7 +7582,7 @@ $alias = '{pnb}'])
    -

    method Annotation [line 4747]

    +

    method Annotation [line 4711]

    @@ -7799,7 +7657,7 @@ $spaces = 0])
    -

    method Arrow [line 12564]

    +

    method Arrow [line 12536]

    @@ -7877,7 +7735,7 @@ $arm_angle = 15])
    -

    method arrUTF8ToUTF16BE [line 10686]

    +

    method arrUTF8ToUTF16BE [line 10658]

    @@ -7952,7 +7810,7 @@ $setbom = true])
    -

    method Bookmark [line 13232]

    +

    method Bookmark [line 13204]

    @@ -8012,7 +7870,7 @@ $page = ''])
    -

    method Button [line 14233]

    +

    method Button [line 14208]

    @@ -8108,7 +7966,7 @@ $js = false])
    -

    method Cell [line 4997]

    +

    method Cell [line 4961]

    @@ -8216,7 +8074,7 @@ $valign = 'M'])
    -

    method CheckBox [line 14165]

    +

    method CheckBox [line 14140]

    @@ -8306,7 +8164,7 @@ $js = false])
    -

    method checkPageBreak [line 4917]

    +

    method checkPageBreak [line 4881]

    @@ -8360,7 +8218,7 @@ $addpage = true])
    -

    method Circle [line 12252]

    +

    method Circle [line 12224]

    @@ -8459,7 +8317,7 @@ $angend:)
    -

    method Clip [line 15210]

    +

    method Clip [line 15200]

    @@ -8519,7 +8377,7 @@ $h)
    -

    method Close [line 3356]

    +

    method Close [line 3320]

    @@ -8550,7 +8408,7 @@ $h)
    -

    method closeHTMLTagHandler [line 19508]

    +

    method closeHTMLTagHandler [line 19513]

    @@ -8610,7 +8468,7 @@ $dom)
    -

    method colorRegistrationBar [line 14885]

    +

    method colorRegistrationBar [line 14875]

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

    method ComboBox [line 14108]

    +

    method ComboBox [line 14083]

    @@ -8778,7 +8636,7 @@ $js = false])
    -

    method commitTransaction [line 21626]

    +

    method commitTransaction [line 21631]

    @@ -8806,7 +8664,7 @@ $js = false])
    -

    method convertHexStringToString [line 11415]

    +

    method convertHexStringToString [line 11387]

    @@ -8848,7 +8706,7 @@ $bs)
    -

    method convertHTMLColorToDec [line 10824]

    +

    method convertHTMLColorToDec [line 10796]

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

    method convertStringToHexString [line 11437]

    +

    method convertStringToHexString [line 11409]

    @@ -8932,7 +8790,7 @@ $s)
    -

    method convertSVGtMatrix [line 22694]

    +

    method convertSVGtMatrix [line 22699]

    @@ -8974,7 +8832,7 @@ $tm)
    -

    method CoonsPatchMesh [line 15125]

    +

    method CoonsPatchMesh [line 15115]

    @@ -9082,7 +8940,7 @@ $antialias = false])
    -

    method copyPage [line 21272]

    +

    method copyPage [line 21277]

    @@ -9124,7 +8982,7 @@ $page = 0])
    -

    method cropMark [line 14983]

    +

    method cropMark [line 14973]

    @@ -9196,7 +9054,7 @@ $color = array(0,0,0)])
    -

    method Curve [line 12057]

    +

    method Curve [line 12029]

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

    method deletePage [line 21129]

    +

    method deletePage [line 21134]

    @@ -9340,7 +9198,7 @@ $page)
    -

    method drawHTMLTagBorder [line 20045]

    +

    method drawHTMLTagBorder [line 20050]

    @@ -9385,7 +9243,7 @@ $xmax)
    -

    method Ellipse [line 12121]

    +

    method Ellipse [line 12093]

    @@ -9505,7 +9363,7 @@ $afinish:)
    -

    method empty_string [line 21680]

    +

    method empty_string [line 21685]

    @@ -9547,7 +9405,7 @@ $str)
    -

    method endPage [line 3524]

    +

    method endPage [line 3488]

    @@ -9589,7 +9447,7 @@ $tocpage = false])
    -

    method endSVGElementHandler [line 23736]

    +

    method endSVGElementHandler [line 23741]

    @@ -9637,7 +9495,7 @@ $name)
    -

    method endTOCPage [line 3489]

    +

    method endTOCPage [line 3453]

    @@ -9668,7 +9526,7 @@ $name)
    -

    method Error [line 3328]

    +

    method Error [line 3292]

    @@ -9707,7 +9565,7 @@ $msg)
    -

    method extractCSSproperties [line 16501]

    +

    method extractCSSproperties [line 16492]

    @@ -9752,7 +9610,7 @@ $cssdata)
    -

    method fitBlock [line 6557]

    +

    method fitBlock [line 6522]

    @@ -9839,7 +9697,7 @@ $y)
    -

    method Footer [line 3774]

    +

    method Footer [line 3738]

    @@ -9864,7 +9722,7 @@ $y)
    -

    method formatPageNumber [line 14667]

    +

    method formatPageNumber [line 14657]

    @@ -9903,7 +9761,7 @@ $num)
    -

    method formatTOCPageNumber [line 14679]

    +

    method formatTOCPageNumber [line 14669]

    @@ -9945,7 +9803,7 @@ $num)
    -

    method GetAbsX [line 7289]

    +

    method GetAbsX [line 7254]

    @@ -9976,7 +9834,7 @@ $num)
    -

    method getAliasNbPages [line 14575]

    +

    method getAliasNbPages [line 14565]

    @@ -10007,7 +9865,7 @@ $num)
    -

    method getAliasNumPage [line 14603]

    +

    method getAliasNumPage [line 14593]

    @@ -10038,7 +9896,7 @@ $num)
    -

    method getAnnotOptFromJSProp [line 13485]

    +

    method getAnnotOptFromJSProp [line 13457]

    @@ -10083,7 +9941,7 @@ $prop)
    -

    method GetArrStringWidth [line 4260]

    +

    method GetArrStringWidth [line 4224]

    @@ -10152,7 +10010,7 @@ $getarray = false])
    -

    method getBarcode [line 15847]

    +

    method getBarcode [line 15838]

    @@ -10180,7 +10038,7 @@ $getarray = false])
    -

    method getBorderMode [line 5868]

    +

    method getBorderMode [line 5832]

    @@ -10228,7 +10086,7 @@ $position = 'start'])
    -

    method getBorderStartPosition [line 20029]

    +

    method getBorderStartPosition [line 20034]

    @@ -10259,7 +10117,7 @@ $position = 'start'])
    -

    method getBreakMargin [line 3053]

    +

    method getBreakMargin [line 3017]

    @@ -10307,7 +10165,7 @@ $pagenum = ''])
    -

    method getBuffer [line 20805]

    +

    method getBuffer [line 20810]

    @@ -10338,7 +10196,7 @@ $pagenum = ''])
    -

    method getCellBorder [line 5395]

    +

    method getCellBorder [line 5359]

    @@ -10413,7 +10271,7 @@ $mode)
    -

    method getCellCode [line 5028]

    +

    method getCellCode [line 4992]

    @@ -10524,7 +10382,7 @@ $valign = 'M'])
    -

    method getCellHeightRatio [line 14845]

    +

    method getCellHeightRatio [line 14835]

    @@ -10552,7 +10410,7 @@ $valign = 'M'])
    -

    method GetCharWidth [line 4296]

    +

    method GetCharWidth [line 4260]

    @@ -10597,7 +10455,7 @@ $char)
    -

    method getColumn [line 21831]

    +

    method getColumn [line 21836]

    @@ -10628,7 +10486,7 @@ $char)
    -

    method getCSSBorderDashStyle [line 16800]

    +

    method getCSSBorderDashStyle [line 16791]

    @@ -10670,7 +10528,7 @@ $style)
    -

    method getCSSBorderStyle [line 16836]

    +

    method getCSSBorderStyle [line 16827]

    @@ -10712,7 +10570,7 @@ $cssborder)
    -

    method getCSSBorderWidth [line 16780]

    +

    method getCSSBorderWidth [line 16771]

    @@ -10754,7 +10612,7 @@ $width)
    -

    method getEncPermissionsString [line 11454]

    +

    method getEncPermissionsString [line 11426]

    @@ -10796,7 +10654,7 @@ $protection)
    -

    method getFontAscent [line 4661]

    +

    method getFontAscent [line 4625]

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

    method getFontBuffer [line 20969]

    +

    method getFontBuffer [line 20974]

    @@ -10895,7 +10753,7 @@ $font)
    -

    method getFontDescent [line 4638]

    +

    method getFontDescent [line 4602]

    @@ -10952,7 +10810,7 @@ $size = 0])
    -

    method getFontFamily [line 16479]

    +

    method getFontFamily [line 16470]

    @@ -10983,7 +10841,7 @@ $size = 0])
    -

    method getFontFamilyName [line 22251]

    +

    method getFontFamilyName [line 22256]

    @@ -11028,7 +10886,7 @@ $fontfamily)
    -

    method getFontSize [line 16459]

    +

    method getFontSize [line 16450]

    @@ -11059,7 +10917,7 @@ $fontfamily)
    -

    method getFontSizePt [line 16469]

    +

    method getFontSizePt [line 16460]

    @@ -11090,7 +10948,7 @@ $fontfamily)
    -

    method getFontsList [line 4335]

    +

    method getFontsList [line 4299]

    @@ -11118,7 +10976,7 @@ $fontfamily)
    -

    method getFontStyle [line 16489]

    +

    method getFontStyle [line 16480]

    @@ -11149,7 +11007,7 @@ $fontfamily)
    -

    method getFontSubsetting [line 22187]

    +

    method getFontSubsetting [line 22192]

    @@ -11183,7 +11041,7 @@ $fontfamily)
    -

    method getFooterFont [line 10749]

    +

    method getFooterFont [line 10721]

    @@ -11211,7 +11069,7 @@ $fontfamily)
    -

    method getFooterMargin [line 3688]

    +

    method getFooterMargin [line 3652]

    @@ -11239,7 +11097,7 @@ $fontfamily)
    -

    method getFormDefaultProp [line 13860]

    +

    method getFormDefaultProp [line 13832]

    @@ -11273,7 +11131,7 @@ $fontfamily)
    -

    method getGDgamma [line 7229]

    +

    method getGDgamma [line 7194]

    @@ -11312,7 +11170,7 @@ $v)
    -

    method getGraphicVars [line 20637]

    +

    method getGraphicVars [line 20642]

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

    method getGroupPageNo [line 14616]

    +

    method getGroupPageNo [line 14606]

    @@ -11374,7 +11232,7 @@ $v)
    -

    method getGroupPageNoFormatted [line 14626]

    +

    method getGroupPageNoFormatted [line 14616]

    @@ -11405,7 +11263,7 @@ $v)
    -

    method getHeaderData [line 3643]

    +

    method getHeaderData [line 3607]

    @@ -11433,7 +11291,7 @@ $v)
    -

    method getHeaderFont [line 10729]

    +

    method getHeaderFont [line 10701]

    @@ -11461,7 +11319,7 @@ $v)
    -

    method getHeaderMargin [line 3668]

    +

    method getHeaderMargin [line 3632]

    @@ -11489,7 +11347,7 @@ $v)
    -

    method getHtmlDomArray [line 16884]

    +

    method getHtmlDomArray [line 16875]

    @@ -11528,7 +11386,7 @@ $html)
    -

    method getHTMLUnitToUnits [line 20348]

    +

    method getHTMLUnitToUnits [line 20353]

    @@ -11594,7 +11452,7 @@ $point)
    -

    method getHyphenPatternsFromTEX [line 21987]

    +

    method getHyphenPatternsFromTEX [line 21992]

    @@ -11639,7 +11497,7 @@ $file)
    -

    method getImageBuffer [line 20907]

    +

    method getImageBuffer [line 20912]

    @@ -11681,7 +11539,7 @@ $image)
    -

    method getImageFileType [line 6527]

    +

    method getImageFileType [line 6492]

    @@ -11729,7 +11587,7 @@ $iminfo = array()])
    -

    method getImageRBX [line 3714]

    +

    method getImageRBX [line 3678]

    @@ -11754,7 +11612,7 @@ $iminfo = array()])
    -

    method getImageRBY [line 3723]

    +

    method getImageRBY [line 3687]

    @@ -11779,7 +11637,7 @@ $iminfo = array()])
    -

    method getImageScale [line 2992]

    +

    method getImageScale [line 2956]

    @@ -11813,7 +11671,7 @@ $iminfo = array()])
    -

    method getLastH [line 2970]

    +

    method getLastH [line 2934]

    @@ -11844,7 +11702,7 @@ $iminfo = array()])
    -

    method GetLineWidth [line 11797]

    +

    method GetLineWidth [line 11769]

    @@ -11878,7 +11736,7 @@ $iminfo = array()])
    -

    method getMargins [line 16422]

    +

    method getMargins [line 16413]

    @@ -11909,7 +11767,7 @@ $iminfo = array()])
    -

    method GetNumChars [line 4323]

    +

    method GetNumChars [line 4287]

    @@ -11951,7 +11809,7 @@ $s)
    -

    method getNumLines [line 5946]

    +

    method getNumLines [line 5910]

    @@ -12026,7 +11884,7 @@ $lineWidth = ''])
    -

    method getNumPages [line 3467]

    +

    method getNumPages [line 3431]

    @@ -12060,7 +11918,7 @@ $lineWidth = ''])
    -

    method getObjFilename [line 20719]

    +

    method getObjFilename [line 20724]

    @@ -12105,7 +11963,7 @@ $prefix)
    -

    method getOriginalMargins [line 16445]

    +

    method getOriginalMargins [line 16436]

    @@ -12136,7 +11994,7 @@ $prefix)
    -

    method getPage [line 3455]

    +

    method getPage [line 3419]

    @@ -12170,7 +12028,7 @@ $prefix)
    -

    method getPageBuffer [line 20848]

    +

    method getPageBuffer [line 20853]

    @@ -12212,7 +12070,7 @@ $page)
    -

    method getPageDimensions [line 3005]

    +

    method getPageDimensions [line 2969]

    @@ -12257,7 +12115,7 @@ $pagenum = ''])
    -

    method getPageGroupAlias [line 14638]

    +

    method getPageGroupAlias [line 14628]

    @@ -12288,7 +12146,7 @@ $pagenum = ''])
    -

    method getPageHeight [line 3037]

    +

    method getPageHeight [line 3001]

    @@ -12336,7 +12194,7 @@ $pagenum = ''])
    -

    method getPageNumGroupAlias [line 14653]

    +

    method getPageNumGroupAlias [line 14643]

    @@ -12367,7 +12225,7 @@ $pagenum = ''])
    -

    method getPageSizeFromFormat [line 2231]

    +

    method getPageSizeFromFormat [line 2195]

    @@ -12409,7 +12267,7 @@ $format)
    -

    method getPageWidth [line 3021]

    +

    method getPageWidth [line 2985]

    @@ -12457,7 +12315,7 @@ $pagenum = ''])
    -

    method getPathPaintOperator [line 22099]

    +

    method getPathPaintOperator [line 22104]

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

    method getPDFData [line 10772]

    +

    method getPDFData [line 10744]

    @@ -12536,7 +12394,7 @@ $mode)
    -

    method getRemainingWidth [line 6428]

    +

    method getRemainingWidth [line 6393]

    @@ -12564,7 +12422,7 @@ $mode)
    -

    method getRTL [line 2905]

    +

    method getRTL [line 2869]

    @@ -12592,7 +12450,7 @@ $mode)
    -

    method getScaleFactor [line 3067]

    +

    method getScaleFactor [line 3031]

    @@ -12626,7 +12484,7 @@ $mode)
    -

    method getSpaceString [line 17593]

    +

    method getSpaceString [line 17584]

    @@ -12657,7 +12515,7 @@ $mode)
    -

    method getStringHeight [line 6047]

    +

    method getStringHeight [line 6011]

    @@ -12760,7 +12618,7 @@ $lineWidth = ''])
    -

    method GetStringWidth [line 4244]

    +

    method GetStringWidth [line 4208]

    @@ -12829,7 +12687,7 @@ $getarray = false])
    -

    method getSVGTransformMatrix [line 22572]

    +

    method getSVGTransformMatrix [line 22577]

    @@ -12874,7 +12732,7 @@ $attribute)
    -

    method getTagStyleFromCSS [line 16752]

    +

    method getTagStyleFromCSS [line 16743]

    @@ -12928,7 +12786,7 @@ $css)
    -

    method getTransformationMatrixProduct [line 22676]

    +

    method getTransformationMatrixProduct [line 22681]

    @@ -12979,7 +12837,7 @@ $tb)
    -

    method getUserPermissionCode [line 11294]

    +

    method getUserPermissionCode [line 11266]

    @@ -13027,7 +12885,7 @@ $mode = 0])
    -

    method getVectorsAngle [line 23308]

    +

    method getVectorsAngle [line 23313]

    @@ -13087,7 +12945,7 @@ $y2)
    -

    method GetX [line 7273]

    +

    method GetX [line 7238]

    @@ -13118,7 +12976,7 @@ $y2)
    -

    method GetY [line 7300]

    +

    method GetY [line 7265]

    @@ -13149,7 +13007,7 @@ $y2)
    -

    method get_mqr [line 6945]

    +

    method get_mqr [line 6910]

    @@ -13180,7 +13038,7 @@ $y2)
    -

    method Gradient [line 15234]

    +

    method Gradient [line 15224]

    @@ -13246,7 +13104,7 @@ $antialias = false])
    -

    method Header [line 3732]

    +

    method Header [line 3696]

    @@ -13271,7 +13129,7 @@ $antialias = false])
    -

    method hyphenateText [line 22026]

    +

    method hyphenateText [line 22031]

    @@ -13352,7 +13210,7 @@ $charmax = 8])
    -

    method hyphenateWord [line 21917]

    +

    method hyphenateWord [line 21922]

    @@ -13433,7 +13291,7 @@ $charmax = 8])
    -

    method Image [line 6634]

    +

    method Image [line 6599]

    @@ -13571,7 +13429,7 @@ $fitonpage = false])
    -

    method ImageEps [line 15580]

    +

    method ImageEps [line 15571]

    @@ -13673,7 +13531,7 @@ $fitonpage = false])
    -

    method ImagePngAlpha [line 7185]

    +

    method ImagePngAlpha [line 7150]

    @@ -13790,7 +13648,7 @@ $palign)
    -

    method ImageSVG [line 22301]

    +

    method ImageSVG [line 22306]

    @@ -13886,7 +13744,7 @@ $fitonpage = false])
    -

    method IncludeJS [line 13347]

    +

    method IncludeJS [line 13319]

    @@ -13928,7 +13786,7 @@ $script)
    -

    method intToRoman [line 20427]

    +

    method intToRoman [line 20432]

    @@ -13970,7 +13828,7 @@ $number)
    -

    method isRTLTextDir [line 2949]

    +

    method isRTLTextDir [line 2913]

    @@ -13998,7 +13856,7 @@ $number)
    -

    method isUnicodeFont [line 22239]

    +

    method isUnicodeFont [line 22244]

    @@ -14032,7 +13890,7 @@ $number)
    -

    method isValidCSSSelectorForTag [line 16593]

    +

    method isValidCSSSelectorForTag [line 16584]

    @@ -14086,7 +13944,7 @@ $selector)
    -

    method lastPage [line 3444]

    +

    method lastPage [line 3408]

    @@ -14128,7 +13986,7 @@ $resetmargins = false])
    -

    method Line [line 11974]

    +

    method Line [line 11946]

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

    method LinearGradient [line 15084]

    +

    method LinearGradient [line 15074]

    @@ -14272,7 +14130,7 @@ $coords = array(0,0,1,0)])
    -

    method Link [line 4730]

    +

    method Link [line 4694]

    @@ -14344,7 +14202,7 @@ $spaces = 0])
    -

    method ListBox [line 14052]

    +

    method ListBox [line 14027]

    @@ -14434,7 +14292,7 @@ $js = false])
    -

    method Ln [line 7242]

    +

    method Ln [line 7207]

    @@ -14482,7 +14340,7 @@ $cell = false])
    -

    method MirrorH [line 11579]

    +

    method MirrorH [line 11551]

    @@ -14524,7 +14382,7 @@ $x = ''])
    -

    method MirrorL [line 11615]

    +

    method MirrorL [line 11587]

    @@ -14578,7 +14436,7 @@ $y = ''])
    -

    method MirrorP [line 11602]

    +

    method MirrorP [line 11574]

    @@ -14626,7 +14484,7 @@ $y = ''])
    -

    method MirrorV [line 11590]

    +

    method MirrorV [line 11562]

    @@ -14668,7 +14526,7 @@ $y = ''])
    -

    method movePage [line 20986]

    +

    method movePage [line 20991]

    @@ -14716,7 +14574,7 @@ $topage)
    -

    method MultiCell [line 5598]

    +

    method MultiCell [line 5562]

    @@ -14854,7 +14712,7 @@ $fitcell = false])
    -

    method objclone [line 21669]

    +

    method objclone [line 21674]

    @@ -14896,7 +14754,7 @@ $object)
    -

    method Open [line 3343]

    +

    method Open [line 3307]

    @@ -14927,7 +14785,7 @@ $object)
    -

    method openHTMLTagHandler [line 18907]

    +

    method openHTMLTagHandler [line 18912]

    @@ -14981,7 +14839,7 @@ $dom)
    -

    method Output [line 7392]

    +

    method Output [line 7357]

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

    method PageNo [line 3951]

    +

    method PageNo [line 3915]

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

    method PageNoFormatted [line 14689]

    +

    method PageNoFormatted [line 14679]

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

    method PieSector [line 15519]

    +

    method PieSector [line 15510]

    @@ -15190,7 +15048,7 @@ $o:)
    -

    method PieSectorXY [line 15540]

    +

    method PieSectorXY [line 15531]

    @@ -15298,7 +15156,7 @@ $o:)
    -

    method pixelsToUnits [line 10891]

    +

    method pixelsToUnits [line 10863]

    @@ -15340,7 +15198,7 @@ $px)
    -

    method Polycurve [line 12084]

    +

    method Polycurve [line 12056]

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

    method Polygon [line 12290]

    +

    method Polygon [line 12262]

    @@ -15475,7 +15333,7 @@ $closed = true])
    -

    method PolyLine [line 12271]

    +

    method PolyLine [line 12243]

    @@ -15538,7 +15396,7 @@ $closed)
    -

    method putHtmlListBullet [line 20492]

    +

    method putHtmlListBullet [line 20497]

    @@ -15589,7 +15447,7 @@ $size = 10])
    -

    method RadialGradient [line 15102]

    +

    method RadialGradient [line 15092]

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

    method RadioButton [line 13965]

    +

    method RadioButton [line 13937]

    @@ -15757,7 +15615,7 @@ $js = false])
    -

    method readDiskCache [line 20759]

    +

    method readDiskCache [line 20764]

    @@ -15805,7 +15663,7 @@ $file)
    -

    method Rect [line 12002]

    +

    method Rect [line 11974]

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

    method registrationMark [line 15053]

    +

    method registrationMark [line 15043]

    @@ -15955,7 +15813,7 @@ $colb = array(255,255,255)])
    -

    method RegularPolygon [line 12388]

    +

    method RegularPolygon [line 12360]

    @@ -16066,7 +15924,7 @@ $r:)
    -

    method removeSHY [line 4970]

    +

    method removeSHY [line 4934]

    @@ -16108,7 +15966,7 @@ $txt = ''])
    -

    method replaceBuffer [line 20787]

    +

    method replaceBuffer [line 20792]

    @@ -16147,7 +16005,7 @@ $data)
    -

    method revstrpos [line 21693]

    +

    method revstrpos [line 21698]

    @@ -16201,7 +16059,7 @@ $offset = 0])
    -

    method rfread [line 7153]

    +

    method rfread [line 7118]

    @@ -16252,7 +16110,7 @@ $length)
    -

    method rollbackTransaction [line 21640]

    +

    method rollbackTransaction [line 21645]

    @@ -16294,7 +16152,7 @@ $self = false])
    -

    method Rotate [line 11671]

    +

    method Rotate [line 11643]

    @@ -16348,7 +16206,7 @@ $y = ''])
    -

    method RoundedRect [line 12478]

    +

    method RoundedRect [line 12450]

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

    method RoundedRectXY [line 12497]

    +

    method RoundedRectXY [line 12469]

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

    method Scale [line 11547]

    +

    method Scale [line 11519]

    @@ -16588,7 +16446,7 @@ $y = ''])
    -

    method ScaleX [line 11507]

    +

    method ScaleX [line 11479]

    @@ -16642,7 +16500,7 @@ $y = ''])
    -

    method ScaleXY [line 11533]

    +

    method ScaleXY [line 11505]

    @@ -16696,7 +16554,7 @@ $y = ''])
    -

    method ScaleY [line 11520]

    +

    method ScaleY [line 11492]

    @@ -16750,7 +16608,7 @@ $y = ''])
    -

    method segSVGContentHandler [line 23793]

    +

    method segSVGContentHandler [line 23798]

    @@ -16798,7 +16656,7 @@ $data)
    -

    method selectColumn [line 21756]

    +

    method selectColumn [line 21761]

    @@ -16837,7 +16695,7 @@ $col = ''])
    -

    method serializeTCPDFtagParameters [line 21842]

    +

    method serializeTCPDFtagParameters [line 21847]

    @@ -16879,7 +16737,7 @@ $pararray)
    -

    method setAlpha [line 14802]

    +

    method setAlpha [line 14792]

    @@ -16924,7 +16782,7 @@ $bm = 'Normal'])
    -

    method SetAuthor [line 3292]

    +

    method SetAuthor [line 3256]

    @@ -16966,7 +16824,7 @@ $author)
    -

    method SetAutoPageBreak [line 3159]

    +

    method SetAutoPageBreak [line 3123]

    @@ -17014,7 +16872,7 @@ $margin = 0])
    -

    method setBarcode [line 15837]

    +

    method setBarcode [line 15828]

    @@ -17050,7 +16908,7 @@ $bc = ''])
    -

    method SetBooklet [line 20262]

    +

    method SetBooklet [line 20267]

    @@ -17101,7 +16959,7 @@ $outer = -1])
    -

    method setBuffer [line 20769]

    +

    method setBuffer [line 20774]

    @@ -17140,7 +16998,7 @@ $data)
    -

    method setCellHeightRatio [line 14836]

    +

    method setCellHeightRatio [line 14826]

    @@ -17179,7 +17037,7 @@ $h)
    -

    method SetCellPadding [line 3147]

    +

    method SetCellPadding [line 3111]

    @@ -17221,7 +17079,7 @@ $pad)
    -

    method setColumnsArray [line 21743]

    +

    method setColumnsArray [line 21748]

    @@ -17260,7 +17118,7 @@ $columns)
    -

    method SetCompression [line 3252]

    +

    method SetCompression [line 3216]

    @@ -17299,7 +17157,7 @@ $compress)
    -

    method setContentMark [line 3610]

    +

    method setContentMark [line 3574]

    @@ -17338,7 +17196,7 @@ $page = 0])
    -

    method SetCreator [line 3316]

    +

    method SetCreator [line 3280]

    @@ -17380,7 +17238,7 @@ $creator)
    -

    method SetDefaultMonospacedFont [line 4680]

    +

    method SetDefaultMonospacedFont [line 4644]

    @@ -17419,7 +17277,7 @@ $font)
    -

    method setDefaultTableColumns [line 14826]

    +

    method setDefaultTableColumns [line 14816]

    @@ -17458,7 +17316,7 @@ $cols = 4])
    -

    method SetDisplayMode [line 3174]

    +

    method SetDisplayMode [line 3138]

    @@ -17509,7 +17367,7 @@ $mode = 'UseNone'])
    -

    method SetDrawColor [line 4011]

    +

    method SetDrawColor [line 3975]

    @@ -17578,7 +17436,7 @@ $ret = false])
    -

    method SetDrawColorArray [line 3985]

    +

    method SetDrawColorArray [line 3949]

    @@ -17629,7 +17487,7 @@ $ret = false])
    -

    method SetDrawSpotColor [line 4056]

    +

    method SetDrawSpotColor [line 4020]

    @@ -17677,7 +17535,7 @@ $tint = 100])
    -

    method setEqualColumns [line 21710]

    +

    method setEqualColumns [line 21715]

    @@ -17728,7 +17586,7 @@ $y = ''])
    -

    method setExtGState [line 14768]

    +

    method setExtGState [line 14758]

    @@ -17767,7 +17625,7 @@ $gs)
    -

    method SetFillColor [line 4098]

    +

    method SetFillColor [line 4062]

    @@ -17827,7 +17685,7 @@ $col4 = -1])
    -

    method SetFillColorArray [line 4075]

    +

    method SetFillColorArray [line 4039]

    @@ -17869,7 +17727,7 @@ $color)
    -

    method SetFillSpotColor [line 4140]

    +

    method SetFillSpotColor [line 4104]

    @@ -17917,7 +17775,7 @@ $tint = 100])
    -

    method SetFont [line 4588]

    +

    method SetFont [line 4552]

    @@ -17986,7 +17844,7 @@ $subset = 'default'])
    -

    method setFontBuffer [line 20923]

    +

    method setFontBuffer [line 20928]

    @@ -18031,7 +17889,7 @@ $data)
    -

    method SetFontSize [line 4609]

    +

    method SetFontSize [line 4573]

    @@ -18079,7 +17937,7 @@ $out = true])
    -

    method setFontSubBuffer [line 20949]

    +

    method setFontSubBuffer [line 20954]

    @@ -18130,7 +17988,7 @@ $data)
    -

    method setFontSubsetting [line 22176]

    +

    method setFontSubsetting [line 22181]

    @@ -18172,7 +18030,7 @@ $enable = true])
    -

    method setFooter [line 3858]

    +

    method setFooter [line 3822]

    @@ -18200,7 +18058,7 @@ $enable = true])
    -

    method setFooterFont [line 10739]

    +

    method setFooterFont [line 10711]

    @@ -18239,7 +18097,7 @@ $font)
    -

    method setFooterMargin [line 3678]

    +

    method setFooterMargin [line 3642]

    @@ -18275,7 +18133,7 @@ $fm = 10])
    -

    method setFormDefaultProp [line 13849]

    +

    method setFormDefaultProp [line 13821]

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

    method setGraphicVars [line 20677]

    +

    method setGraphicVars [line 20682]

    @@ -18356,7 +18214,7 @@ $gvars)
    -

    method setHeader [line 3821]

    +

    method setHeader [line 3785]

    @@ -18384,7 +18242,7 @@ $gvars)
    -

    method setHeaderData [line 3629]

    +

    method setHeaderData [line 3593]

    @@ -18438,7 +18296,7 @@ $hs = ''])
    -

    method setHeaderFont [line 10719]

    +

    method setHeaderFont [line 10691]

    @@ -18477,7 +18335,7 @@ $font)
    -

    method setHeaderMargin [line 3658]

    +

    method setHeaderMargin [line 3622]

    @@ -18513,7 +18371,7 @@ $hm = 10])
    -

    method setHtmlLinksStyle [line 20333]

    +

    method setHtmlLinksStyle [line 20338]

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

    method setHtmlVSpace [line 20302]

    +

    method setHtmlVSpace [line 20307]

    @@ -18597,7 +18455,7 @@ $tagvs)
    -

    method setImageBuffer [line 20864]

    +

    method setImageBuffer [line 20869]

    @@ -18642,7 +18500,7 @@ $data)
    -

    method setImageScale [line 2981]

    +

    method setImageScale [line 2945]

    @@ -18684,7 +18542,7 @@ $scale)
    -

    method setImageSubBuffer [line 20887]

    +

    method setImageSubBuffer [line 20892]

    @@ -18735,7 +18593,7 @@ $data)
    -

    method setJPEGQuality [line 14813]

    +

    method setJPEGQuality [line 14803]

    @@ -18774,7 +18632,7 @@ $quality)
    -

    method SetKeywords [line 3304]

    +

    method SetKeywords [line 3268]

    @@ -18816,7 +18674,7 @@ $keywords)
    -

    method setLanguageArray [line 10759]

    +

    method setLanguageArray [line 10731]

    @@ -18855,7 +18713,7 @@ $language)
    -

    method setLastH [line 2960]

    +

    method setLastH [line 2924]

    @@ -18897,7 +18755,7 @@ $h)
    -

    method SetLeftMargin [line 3103]

    +

    method SetLeftMargin [line 3067]

    @@ -18939,7 +18797,7 @@ $margin)
    -

    method SetLineStyle [line 11824]

    +

    method SetLineStyle [line 11796]

    @@ -18994,7 +18852,7 @@ $ret = false])
    -

    method SetLineWidth [line 11781]

    +

    method SetLineWidth [line 11753]

    @@ -19036,7 +18894,7 @@ $width)
    -

    method SetLink [line 4707]

    +

    method SetLink [line 4671]

    @@ -19090,7 +18948,7 @@ $page = -1])
    -

    method setListIndentWidth [line 20312]

    +

    method setListIndentWidth [line 20317]

    @@ -19129,7 +18987,7 @@ $width)
    -

    method setLIsymbol [line 20223]

    +

    method setLIsymbol [line 20228]

    @@ -19168,7 +19026,7 @@ $symbol = '!'])
    -

    method SetMargins [line 3081]

    +

    method SetMargins [line 3045]

    @@ -19228,7 +19086,7 @@ $keepmargins = false])
    -

    method setOpenCell [line 20322]

    +

    method setOpenCell [line 20327]

    @@ -19267,7 +19125,7 @@ $isopen)
    -

    method setPage [line 3397]

    +

    method setPage [line 3361]

    @@ -19315,7 +19173,7 @@ $resetmargins = false])
    -

    method setPageBoxes [line 2710]

    +

    method setPageBoxes [line 2674]

    @@ -19390,7 +19248,7 @@ $points = false])
    -

    method setPageBuffer [line 20821]

    +

    method setPageBuffer [line 20826]

    @@ -19441,7 +19299,7 @@ $append = false])
    -

    method setPageFormat [line 2592]

    +

    method setPageFormat [line 2556]

    @@ -19489,7 +19347,7 @@ $orientation = 'P'])
    -

    method setPageMark [line 3597]

    +

    method setPageMark [line 3561]

    @@ -19517,7 +19375,7 @@ $orientation = 'P'])
    -

    method setPageOrientation [line 2759]

    +

    method setPageOrientation [line 2723]

    @@ -19568,7 +19426,7 @@ $bottommargin = ''])
    -

    method setPageUnit [line 1880]

    +

    method setPageUnit [line 1844]

    @@ -19607,7 +19465,7 @@ $unit)
    -

    method setPDFVersion [line 14855]

    +

    method setPDFVersion [line 14845]

    @@ -19646,7 +19504,7 @@ $version = '1.7'])
    -

    method setPrintFooter [line 3705]

    +

    method setPrintFooter [line 3669]

    @@ -19688,7 +19546,7 @@ $value)
    -

    method setPrintHeader [line 3696]

    +

    method setPrintHeader [line 3660]

    @@ -19724,7 +19582,7 @@ $val = true])
    -

    method SetProtection [line 11338]

    +

    method SetProtection [line 11310]

    @@ -19790,7 +19648,7 @@ $pubkeys = null])
    -

    method setRasterizeVectorImages [line 22073]

    +

    method setRasterizeVectorImages [line 22078]

    @@ -19829,7 +19687,7 @@ $mode)
    -

    method SetRightMargin [line 3133]

    +

    method SetRightMargin [line 3097]

    @@ -19871,7 +19729,7 @@ $margin)
    -

    method setRTL [line 2889]

    +

    method setRTL [line 2853]

    @@ -19916,7 +19774,7 @@ $resetx = true])
    -

    method setSignature [line 14495]

    +

    method setSignature [line 14482]

    @@ -19988,7 +19846,7 @@ $info = array()])
    -

    method setSignatureAppearance [line 14528]

    +

    method setSignatureAppearance [line 14518]

    @@ -20054,7 +19912,7 @@ $page = -1])
    -

    method setSpacesRE [line 2864]

    +

    method setSpacesRE [line 2828]

    @@ -20099,7 +19957,7 @@ $re = '/[^\S\xa0]/'])
    -

    method SetSubject [line 3280]

    +

    method SetSubject [line 3244]

    @@ -20141,7 +19999,7 @@ $subject)
    -

    method setSVGStyles [line 22733]

    +

    method setSVGStyles [line 22738]

    @@ -20225,7 +20083,7 @@ $clip_params = array()])
    -

    method setTableHeader [line 3905]

    +

    method setTableHeader [line 3869]

    @@ -20253,7 +20111,7 @@ $clip_params = array()])
    -

    method setTempRTL [line 2915]

    +

    method setTempRTL [line 2879]

    @@ -20292,7 +20150,7 @@ $mode)
    -

    method SetTextColor [line 4182]

    +

    method SetTextColor [line 4146]

    @@ -20352,7 +20210,7 @@ $col4 = -1])
    -

    method SetTextColorArray [line 4159]

    +

    method SetTextColorArray [line 4123]

    @@ -20394,7 +20252,7 @@ $color)
    -

    method setTextRenderingMode [line 21854]

    +

    method setTextRenderingMode [line 21859]

    @@ -20445,7 +20303,7 @@ $clip = false])
    -

    method SetTextSpotColor [line 4221]

    +

    method SetTextSpotColor [line 4185]

    @@ -20493,7 +20351,7 @@ $tint = 100])
    -

    method SetTitle [line 3268]

    +

    method SetTitle [line 3232]

    @@ -20535,7 +20393,7 @@ $title)
    -

    method SetTopMargin [line 3118]

    +

    method SetTopMargin [line 3082]

    @@ -20577,7 +20435,7 @@ $margin)
    -

    method setUserRights [line 14462]

    +

    method setUserRights [line 14446]

    @@ -20587,11 +20445,13 @@ $enable = true], [string $document = '/FullSave'], [string $annots = '/Create/Delete/Modify/Copy/Import/Export'], [string $form = '/Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate'], [string -$signature = '/Modify']) +$signature = '/Modify'], [string +$ef = '/Create/Delete/Modify/Import'], [string +$formex = ''])

    - Set User's Rights for PDF Reader WARNING: This works only using the Adobe private key with the setSignature() method!.

    Check the PDF Reference 8.7.1 Transform Methods, Table 8.105 Entries in the UR transform parameters dictionary




    + Set User's Rights for PDF Reader WARNING: This is experimental and currently do not work.

    Check the PDF Reference 8.7.1 Transform Methods, Table 8.105 Entries in the UR transform parameters dictionary




    Tags:

    @@ -20636,6 +20496,16 @@ $signature = '/Modify']) + + + + + + + + + +
    string   $signature   Names specifying additional signature-related usage rights for the document. The only defined value is /Modify, which permits a user to apply a digital signature to an existing signature form field or clear a signed signature form field.
    string  $ef  Names specifying additional usage rights for named embedded files in the document. Valid names are /Create/Delete/Modify/Import, which permit the user to perform the named operation on named embedded files
    string  $formex  Names specifying additional form-field-related usage rights. The only valid name is BarcodePlaintext, which permits text form field data to be encoded as a plaintext two-dimensional barcode.

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

    -

    method setViewerPreferences [line 14868]

    +

    method setViewerPreferences [line 14858]

    @@ -20685,7 +20555,7 @@ $preferences)
    -

    method setVisibility [line 14713]

    +

    method setVisibility [line 14703]

    @@ -20724,7 +20594,7 @@ $v)
    -

    method SetX [line 7313]

    +

    method SetX [line 7278]

    @@ -20772,7 +20642,7 @@ $rtloff = false])
    -

    method SetXY [line 7377]

    +

    method SetXY [line 7342]

    @@ -20826,7 +20696,7 @@ $rtloff = false])
    -

    method SetY [line 7345]

    +

    method SetY [line 7310]

    @@ -20880,7 +20750,7 @@ $rtloff = false])
    -

    method set_mqr [line 6930]

    +

    method set_mqr [line 6895]

    @@ -20919,7 +20789,7 @@ $mqr)
    -

    method Skew [line 11727]

    +

    method Skew [line 11699]

    @@ -20979,7 +20849,7 @@ $y = ''])
    -

    method SkewX [line 11700]

    +

    method SkewX [line 11672]

    @@ -21033,7 +20903,7 @@ $y = ''])
    -

    method SkewY [line 11713]

    +

    method SkewY [line 11685]

    @@ -21087,7 +20957,7 @@ $y = ''])
    -

    method StarPolygon [line 12436]

    +

    method StarPolygon [line 12408]

    @@ -21211,7 +21081,7 @@ $draw_circle:)
    -

    method startPage [line 3551]

    +

    method startPage [line 3515]

    @@ -21265,7 +21135,7 @@ $tocpage = false])
    -

    method startPageGroup [line 14548]

    +

    method startPageGroup [line 14538]

    @@ -21304,7 +21174,7 @@ $page = ''])
    -

    method startSVGElementHandler [line 23331]

    +

    method startSVGElementHandler [line 23336]

    @@ -21358,7 +21228,7 @@ $attribs)
    -

    method startTransaction [line 21609]

    +

    method startTransaction [line 21614]

    @@ -21386,7 +21256,7 @@ $attribs)
    -

    method StartTransform [line 11475]

    +

    method StartTransform [line 11447]

    @@ -21417,7 +21287,7 @@ $attribs)
    -

    method StopTransform [line 11490]

    +

    method StopTransform [line 11462]

    @@ -21448,7 +21318,7 @@ $attribs)
    -

    method stringLeftTrim [line 22200]

    +

    method stringLeftTrim [line 22205]

    @@ -21499,7 +21369,7 @@ $replace = ''])
    -

    method stringRightTrim [line 22213]

    +

    method stringRightTrim [line 22218]

    @@ -21550,7 +21420,7 @@ $replace = ''])
    -

    method stringTrim [line 22226]

    +

    method stringTrim [line 22231]

    @@ -21601,7 +21471,7 @@ $replace = ''])
    -

    method SVGPath [line 22988]

    +

    method SVGPath [line 22993]

    @@ -21652,7 +21522,7 @@ $style = ''])
    -

    method SVGTransform [line 22714]

    +

    method SVGTransform [line 22719]

    @@ -21691,7 +21561,7 @@ $tm)
    -

    method swapMargins [line 20278]

    +

    method swapMargins [line 20283]

    @@ -21730,7 +21600,7 @@ $reverse = true])
    -

    method swapPageBoxCoordinates [line 2736]

    +

    method swapPageBoxCoordinates [line 2700]

    @@ -21769,7 +21639,7 @@ $page)
    -

    method Text [line 4870]

    +

    method Text [line 4834]

    @@ -21901,7 +21771,7 @@ $rtloff = false])
    -

    method TextField [line 13878]

    +

    method TextField [line 13850]

    @@ -21985,7 +21855,7 @@ $js = false])
    -

    method Transform [line 11757]

    +

    method Transform [line 11729]

    @@ -22027,7 +21897,7 @@ $tm)
    -

    method Translate [line 11650]

    +

    method Translate [line 11622]

    @@ -22075,7 +21945,7 @@ $t_y)
    -

    method TranslateX [line 11627]

    +

    method TranslateX [line 11599]

    @@ -22117,7 +21987,7 @@ $t_x)
    -

    method TranslateY [line 11638]

    +

    method TranslateY [line 11610]

    @@ -22159,7 +22029,7 @@ $t_y)
    -

    method unhtmlentities [line 10902]

    +

    method unhtmlentities [line 10874]

    @@ -22198,7 +22068,7 @@ $text_to_convert)
    -

    method UniArrSubString [line 6467]

    +

    method UniArrSubString [line 6432]

    @@ -22252,7 +22122,7 @@ $end = ''])
    -

    method unichr [line 6500]

    +

    method unichr [line 6465]

    @@ -22297,7 +22167,7 @@ $c)
    -

    method UTF8ArrayToUniArray [line 6488]

    +

    method UTF8ArrayToUniArray [line 6453]

    @@ -22339,7 +22209,7 @@ $ta)
    -

    method UTF8ArrSubString [line 6444]

    +

    method UTF8ArrSubString [line 6409]

    @@ -22390,7 +22260,7 @@ $end = ''])
    -

    method UTF8ArrToLatin1 [line 10627]

    +

    method UTF8ArrToLatin1 [line 10599]

    @@ -22432,7 +22302,7 @@ $unicode)
    -

    method utf8Bidi [line 12658]

    +

    method utf8Bidi [line 12630]

    @@ -22489,7 +22359,7 @@ $forcertl = false])
    -

    method utf8StrArrRev [line 12644]

    +

    method utf8StrArrRev [line 12616]

    @@ -22549,7 +22419,7 @@ $forcertl = false])
    -

    method UTF8StringToArray [line 10462]

    +

    method UTF8StringToArray [line 10434]

    @@ -22615,7 +22485,7 @@ $str)
    -

    method utf8StrRev [line 12629]

    +

    method utf8StrRev [line 12601]

    @@ -22669,7 +22539,7 @@ $forcertl = false])
    -

    method UTF8ToLatin1 [line 10597]

    +

    method UTF8ToLatin1 [line 10569]

    @@ -22711,7 +22581,7 @@ $str)
    -

    method UTF8ToUTF16BE [line 10581]

    +

    method UTF8ToUTF16BE [line 10553]

    + + + + +
    @@ -22762,7 +22632,7 @@ $setbom = true])
    -

    method Write [line 6087]

    +

    method Write [line 6052]

    @@ -22777,7 +22647,8 @@ $ln = false], [int $stretch = 0], [boolean $firstline = false], [boolean $firstblock = false], [float -$maxh = 0]) +$maxh = 0], [float +$wadj = 0])

    @@ -22851,6 +22722,11 @@ $maxh = 0])
    float   $maxh   maximum height. The remaining unprinted text will be returned. It should be >= $h and less then remaining space to the bottom of the page, or 0 for disable this feature.
    float  $wadj  first line width will be reduced by this amount (used in HTML mode).

    @@ -22858,7 +22734,7 @@ $maxh = 0])
    -

    method write1DBarcode [line 15869]

    +

    method write1DBarcode [line 15860]

    @@ -22948,7 +22824,7 @@ $align = ''])
    -

    method write2DBarcode [line 16205]

    +

    method write2DBarcode [line 16196]

    @@ -23038,7 +22914,7 @@ $distort = false])
    -

    method writeBarcode [line 16150]

    +

    method writeBarcode [line 16141]

    @@ -23128,7 +23004,7 @@ $code)
    -

    method writeDiskCache [line 20731]

    +

    method writeDiskCache [line 20736]

    @@ -23185,7 +23061,7 @@ $file)
    -

    method writeHTML [line 17637]

    +

    method writeHTML [line 17628]

    @@ -23251,7 +23127,7 @@ $align = ''])
    -

    method writeHTMLCell [line 17621]

    +

    method writeHTMLCell [line 17612]

    @@ -23353,7 +23229,7 @@ $autopadding = true])
    -

    method _addfield [line 13450]

    +

    method _addfield [line 13422]

    @@ -23431,7 +23307,7 @@ $prop)
    -

    method _AES [line 11126]

    +

    method _AES [line 11098]

    @@ -23482,7 +23358,7 @@ $text)
    -

    method _beginpage [line 10131]

    +

    method _beginpage [line 10103]

    @@ -23527,7 +23403,7 @@ $format = ''])
    -

    method _datastring [line 10312]

    +

    method _datastring [line 10284]

    @@ -23572,7 +23448,7 @@ $n = 0])
    -

    method _datestring [line 10327]

    +

    method _datestring [line 10299]

    @@ -23614,7 +23490,7 @@ $n = 0])
    -

    method _destroy [line 7586]

    +

    method _destroy [line 7551]

    @@ -23659,7 +23535,7 @@ $preserve_objcopy = false])
    -

    method _dochecks [line 7614]

    +

    method _dochecks [line 7579]

    @@ -23684,7 +23560,7 @@ $preserve_objcopy = false])
    -

    method _dolinethrough [line 10238]

    +

    method _dolinethrough [line 10210]

    @@ -23732,7 +23608,7 @@ $txt)
    -

    method _dolinethroughw [line 10251]

    +

    method _dolinethroughw [line 10223]

    @@ -23789,7 +23665,7 @@ $txt)
    -

    method _dooverline [line 10264]

    +

    method _dooverline [line 10236]

    @@ -23840,7 +23716,7 @@ $txt)
    -

    method _dooverlinew [line 10277]

    +

    method _dooverlinew [line 10249]

    @@ -23891,7 +23767,7 @@ $w)
    -

    method _dounderline [line 10213]

    +

    method _dounderline [line 10185]

    @@ -23939,7 +23815,7 @@ $txt)
    -

    method _dounderlinew [line 10226]

    +

    method _dounderlinew [line 10198]

    @@ -23990,7 +23866,7 @@ $w)
    -

    method _encrypt_data [line 10935]

    +

    method _encrypt_data [line 10907]

    @@ -24038,7 +23914,7 @@ $s)
    -

    method _enddoc [line 10043]

    +

    method _enddoc [line 10031]

    @@ -24063,7 +23939,7 @@ $s)
    -

    method _endpage [line 10175]

    +

    method _endpage [line 10147]

    @@ -24088,7 +23964,7 @@ $s)
    -

    method _escape [line 10300]

    +

    method _escape [line 10272]

    @@ -24127,7 +24003,7 @@ $s)
    -

    method _escapetext [line 10355]

    +

    method _escapetext [line 10327]

    @@ -24169,7 +24045,7 @@ $s)
    -

    method _freadint [line 10289]

    +

    method _freadint [line 10261]

    @@ -24208,7 +24084,7 @@ $f)
    -

    method _generateencryptionkey [line 11213]

    +

    method _generateencryptionkey [line 11185]

    @@ -24262,7 +24138,7 @@ $protection)
    -

    method _getannotsrefs [line 7862]

    +

    method _getannotsrefs [line 7827]

    @@ -24304,7 +24180,7 @@ $n)
    -

    method _getBYTE [line 8586]

    +

    method _getBYTE [line 8561]

    @@ -24367,7 +24243,7 @@ $offset)
    -

    method _getfontpath [line 7630]

    +

    method _getfontpath [line 7595]

    @@ -24392,7 +24268,7 @@ $offset)
    -

    method _getobj [line 10197]

    +

    method _getobj [line 10169]

    @@ -24434,7 +24310,7 @@ $objid = ''])
    -

    method _getrawstream [line 10375]

    +

    method _getrawstream [line 10347]

    @@ -24482,7 +24358,7 @@ $n = 0])
    -

    method _getSHORT [line 8571]

    +

    method _getSHORT [line 8546]

    @@ -24545,7 +24421,7 @@ $offset)
    -

    method _getstream [line 10390]

    +

    method _getstream [line 10362]

    @@ -24590,7 +24466,7 @@ $n = 0])
    -

    method _getTrueTypeFontSubset [line 8601]

    +

    method _getTrueTypeFontSubset [line 8576]

    @@ -24641,7 +24517,7 @@ $subsetchars)
    -

    method _getTTFtableChecksum [line 8932]

    +

    method _getTTFtableChecksum [line 8907]

    @@ -24692,7 +24568,7 @@ $length)
    -

    method _getULONG [line 8541]

    +

    method _getULONG [line 8516]

    @@ -24755,7 +24631,7 @@ $offset)
    -

    method _getUSHORT [line 8556]

    +

    method _getUSHORT [line 8531]

    @@ -24816,9 +24692,37 @@ $offset)
    [ Top ]
    +
    + +

    method _getxobjectdict [line 9718]

    +
    +
    +
    + void _getxobjectdict( +) +
    +

    + + Return XObjects Dictionary.



    +

    Tags:

    +
    + + + + + + + +
    since:  5.8.014 (2010-08-23)
    access:  protected
    +
    +

    + + +
    [ Top ]
    +

    -

    method _JScolor [line 13426]

    +

    method _JScolor [line 13398]

    @@ -24860,7 +24764,7 @@ $color)
    -

    method _md5_16 [line 11144]

    +

    method _md5_16 [line 11116]

    @@ -24905,7 +24809,7 @@ $str)
    -

    method _newobj [line 10185]

    +

    method _newobj [line 10157]

    @@ -24933,7 +24837,7 @@ $str)
    -

    method _objectkey [line 10916]

    +

    method _objectkey [line 10888]

    @@ -24975,7 +24879,7 @@ $n)
    -

    method _out [line 10410]

    +

    method _out [line 10382]

    @@ -25011,7 +24915,7 @@ $s)
    -

    method _outCurve [line 11929]

    +

    method _outCurve [line 11901]

    @@ -25080,7 +24984,7 @@ $y3)
    -

    method _outCurveV [line 11943]

    +

    method _outCurveV [line 11915]

    @@ -25137,7 +25041,7 @@ $y3)
    -

    method _outCurveY [line 11959]

    +

    method _outCurveY [line 11931]

    @@ -25206,7 +25110,7 @@ $y2)
    -

    method _outellipticalarc [line 12155]

    +

    method _outellipticalarc [line 12127]

    @@ -25314,7 +25218,7 @@ $angf:)
    -

    method _outLine [line 11899]

    +

    method _outLine [line 11871]

    @@ -25359,7 +25263,7 @@ $y)
    -

    method _outPoint [line 11887]

    +

    method _outPoint [line 11859]

    @@ -25404,7 +25308,7 @@ $y)
    -

    method _outRect [line 11913]

    +

    method _outRect [line 11885]

    @@ -25467,7 +25371,7 @@ $op)
    -

    method _Ovalue [line 11157]

    +

    method _Ovalue [line 11129]

    @@ -25518,7 +25422,7 @@ $owner_pass)
    -

    method _parsejpeg [line 7022]

    +

    method _parsejpeg [line 6987]

    @@ -25557,7 +25461,7 @@ $file)
    -

    method _parsepng [line 7048]

    +

    method _parsepng [line 7013]

    @@ -25596,7 +25500,7 @@ $file)
    -

    method _putannotsobjs [line 7890]

    +

    method _putannotsobjs [line 7863]

    @@ -25627,7 +25531,7 @@ $file)
    -

    method _putannotsrefs [line 7850]

    +

    method _putannotsrefs [line 7815]

    @@ -25672,7 +25576,7 @@ $n)
    -

    method _putAPXObject [line 8501]

    +

    method _putAPXObject [line 8475]

    @@ -25726,7 +25630,7 @@ $stream = ''])
    -

    method _putbookmarks [line 13263]

    +

    method _putbookmarks [line 13235]

    @@ -25757,7 +25661,7 @@ $stream = ''])
    -

    method _putcatalog [line 9873]

    +

    method _putcatalog [line 9856]

    @@ -25785,7 +25689,7 @@ $stream = ''])
    -

    method _putcidfont0 [line 9596]

    +

    method _putcidfont0 [line 9571]

    @@ -25827,7 +25731,7 @@ $font)
    -

    method _putEmbeddedFiles [line 4828]

    +

    method _putEmbeddedFiles [line 4792]

    @@ -25858,7 +25762,7 @@ $font)
    -

    method _putencryption [line 10959]

    +

    method _putencryption [line 10931]

    @@ -25889,7 +25793,7 @@ $font)
    -

    method _putextgstates [line 14778]

    +

    method _putextgstates [line 14768]

    @@ -25928,7 +25832,7 @@ $gs)
    -

    method _putfonts [line 9053]

    +

    method _putfonts [line 9028]

    @@ -25956,7 +25860,7 @@ $gs)
    -

    method _putfontwidths [line 8954]

    +

    method _putfontwidths [line 8929]

    @@ -26007,7 +25911,7 @@ $cidoffset = 0])
    -

    method _putheader [line 10035]

    +

    method _putheader [line 10023]

    @@ -26032,7 +25936,7 @@ $cidoffset = 0])
    -

    method _putimages [line 9666]

    +

    method _putimages [line 9641]

    @@ -26057,7 +25961,7 @@ $cidoffset = 0])
    -

    method _putinfo [line 9826]

    +

    method _putinfo [line 9809]

    @@ -26085,7 +25989,7 @@ $cidoffset = 0])
    -

    method _putjavascript [line 13372]

    +

    method _putjavascript [line 13344]

    @@ -26116,7 +26020,7 @@ $cidoffset = 0])
    -

    method _putocg [line 14698]

    +

    method _putocg [line 14688]

    @@ -26144,7 +26048,7 @@ $cidoffset = 0])
    -

    method _putpages [line 7641]

    +

    method _putpages [line 7606]

    @@ -26169,7 +26073,7 @@ $cidoffset = 0])
    -

    method _putresourcedict [line 9740]

    +

    method _putresourcedict [line 9730]

    @@ -26194,7 +26098,7 @@ $cidoffset = 0])
    -

    method _putresources [line 9805]

    +

    method _putresources [line 9788]

    @@ -26219,7 +26123,7 @@ $cidoffset = 0])
    -

    method _putshaders [line 15332]

    +

    method _putshaders [line 15322]

    @@ -26250,7 +26154,7 @@ $cidoffset = 0])
    -

    method _putsignature [line 14386]

    +

    method _putsignature [line 14361]

    @@ -26281,7 +26185,7 @@ $cidoffset = 0])
    -

    method _putspotcolors [line 9722]

    +

    method _putspotcolors [line 9698]

    @@ -26309,7 +26213,7 @@ $cidoffset = 0])
    -

    method _putstream [line 10401]

    +

    method _putstream [line 10373]

    diff --git a/tcpdf.php b/tcpdf.php index 6482706..05127d7 100755 --- a/tcpdf.php +++ b/tcpdf.php @@ -1,7 +1,7 @@ * 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.8.013 + * @version 5.8.014 * @author Nicola Asuni - info@tecnick.com * @link http://www.tcpdf.org * @license http://www.gnu.org/copyleft/lesser.html LGPL @@ -821,43 +821,12 @@ if (!class_exists('TCPDF', false)) { */ protected $linethrough; - // --- Variables used for User's Rights --- - // See PDF reference chapter 8.7 Digital Signatures - /** - * If true enables user's rights on PDF reader + * Array with additional document-wide usage rights for the document. * @access protected - * @since 2.9.000 (2008-03-26) + * @since 5.8.014 (2010-08-23) */ - protected $ur; - - /** - * Names specifying additional document-wide usage rights for the document. - * @access protected - * @since 2.9.000 (2008-03-26) - */ - protected $ur_document; - - /** - * Names specifying additional annotation-related usage rights for the document. - * @access protected - * @since 2.9.000 (2008-03-26) - */ - protected $ur_annots; - - /** - * Names specifying additional form-field-related usage rights for the document. - * @access protected - * @since 2.9.000 (2008-03-26) - */ - protected $ur_form; - - /** - * Names specifying additional signature-related usage rights for the document. - * @access protected - * @since 2.9.000 (2008-03-26) - */ - protected $ur_signature; + protected $ur = array(); /** * Dot Per Inch Document Resolution (do not change) @@ -1545,18 +1514,11 @@ if (!class_exists('TCPDF', false)) { protected $default_graphic_vars = array(); /** - * @var Array of external XObjects templates + * @var Array of XObjects * @access protected - * @since 5.8.013 (2010-08-23) + * @since 5.8.014 (2010-08-23) */ - protected $tpls = array(); - - /** - * @var String prefix for external XObjects templates - * @access protected - * @since 5.8.013 (2010-08-23) - */ - protected $tplprefix = '/TPL'; + protected $xobjects = array(); /** * @var directory used for the last SVG image @@ -1826,11 +1788,13 @@ if (!class_exists('TCPDF', false)) { $this->extgstates = array(); // user's rights $this->sign = false; - $this->ur = false; - $this->ur_document = '/FullSave'; - $this->ur_annots = '/Create/Delete/Modify/Copy/Import/Export'; - $this->ur_form = '/Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate'; - $this->ur_signature = '/Modify'; + $this->ur['enabled'] = false; + $this->ur['document'] = '/FullSave'; + $this->ur['annots'] = '/Create/Delete/Modify/Copy/Import/Export'; + $this->ur['form'] = '/Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate'; + $this->ur['signature'] = '/Modify'; + $this->ur['ef'] = '/Create/Delete/Modify/Import'; + $this->ur['formex'] = ''; $this->signature_appearance = array('page' => 1, 'rect' => '0 0 0 0'); // set default JPEG quality $this->jpeg_quality = 75; @@ -6080,11 +6044,12 @@ if (!class_exists('TCPDF', false)) { * @param boolean $firstline if true prints only the first line and return the remaining string. * @param boolean $firstblock if true the string is the starting of a line. * @param float $maxh maximum height. The remaining unprinted text will be returned. It should be >= $h and less then remaining space to the bottom of the page, or 0 for disable this feature. + * @param float $wadj first line width will be reduced by this amount (used in HTML mode). * @return mixed Return the number of cells or the remaining string if $firstline = true. * @access public * @since 1.5 */ - public function Write($h, $txt, $link='', $fill=false, $align='', $ln=false, $stretch=0, $firstline=false, $firstblock=false, $maxh=0) { + public function Write($h, $txt, $link='', $fill=false, $align='', $ln=false, $stretch=0, $firstline=false, $firstblock=false, $maxh=0, $wadj=0) { if (strlen($txt) == 0) { $txt = ' '; } @@ -6124,7 +6089,7 @@ if (!class_exists('TCPDF', false)) { $w = $this->w - $this->rMargin - $this->x; } // max column width - $wmax = $w - (2 * $this->cMargin); + $wmax = $w - (2 * $this->cMargin) - $wadj; if ((!$firstline) AND (($chrwidth > $wmax) OR ($this->GetCharWidth($chars[0]) > $wmax))) { // a single character do not fit on column return ''; @@ -6877,7 +6842,7 @@ if (!class_exists('TCPDF', false)) { return $info['i']; } $xkimg = $ximg * $this->k; - $this->_out(sprintf('q %.2F 0 0 %.2F %.2F %.2F cm /I%d Do Q', ($w * $this->k), ($h * $this->k), $xkimg, (($this->h - ($y + $h)) * $this->k), $info['i'])); + $this->_out(sprintf('q %.2F 0 0 %.2F %.2F %.2F cm /I%u Do Q', ($w * $this->k), ($h * $this->k), $xkimg, (($this->h - ($y + $h)) * $this->k), $info['i'])); if (!empty($border)) { $bx = $this->x; $by = $this->y; @@ -7870,10 +7835,18 @@ if (!class_exists('TCPDF', false)) { $out .= ' '.$val['n'].' 0 R'; } } + // add radiobutton groups + if (isset($this->radiobutton_groups[$n])) { + foreach ($this->radiobutton_groups[$n] as $key => $data) { + if (isset($data['n'])) { + $out .= ' '.$data['n'].' 0 R'; + } + } + } } 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; + $out .= ' '.$this->sig_obj_id.' 0 R'; } $out .= ' ]'; return $out; @@ -7900,12 +7873,13 @@ if (!class_exists('TCPDF', false)) { $annots = '<<'; $annots .= ' /Type /Annot'; $annots .= ' /Subtype /Widget'; + $annots .= ' /Rect [0 0 0 0]'; $annots .= ' /T '.$this->_datastring($pl['txt'], $radio_button_obj_id); $annots .= ' /FT /Btn'; $annots .= ' /Ff 49152'; $annots .= ' /Kids ['; foreach ($this->radiobutton_groups[$n][$pl['txt']] as $key => $data) { - if ($key != 'n') { + if ($key !== 'n') { $annots .= ' '.$data['kid'].' 0 R'; if ($data['def'] !== 'Off') { $defval = $data['def']; @@ -8151,7 +8125,7 @@ if (!class_exists('TCPDF', false)) { } else { // internal link $l = $this->links[$pl['txt']]; - $annots .= sprintf(' /Dest [%d 0 R /XYZ 0 %.2F null]', $this->page_obj_id[($l[0])], ($this->pagedim[$l[0]]['h'] - ($l[1] * $this->k))); + $annots .= sprintf(' /Dest [%u 0 R /XYZ 0 %.2F null]', $this->page_obj_id[($l[0])], ($this->pagedim[$l[0]]['h'] - ($l[1] * $this->k))); } $hmodes = array('N', 'I', 'O', 'P'); if (isset($pl['opt']['h']) AND in_array($pl['opt']['h'], $hmodes)) { @@ -8501,6 +8475,7 @@ if (!class_exists('TCPDF', false)) { protected function _putAPXObject($w=0, $h=0, $stream='') { $stream = trim($stream); $out = $this->_getobj()."\n"; + $this->xobjects['AX'.$this->n] = $this->n; $out .= '<<'; $out .= ' /Type /XObject'; $out .= ' /Subtype /Form'; @@ -9667,7 +9642,8 @@ if (!class_exists('TCPDF', false)) { $filter = ($this->compress) ? '/Filter /FlateDecode ' : ''; foreach ($this->imagekeys as $file) { $info = $this->getImageBuffer($file); - $this->_newobj(); + $oid = $this->_newobj(); + $this->xobjects['I'.$info['i']] = $oid; $this->setImageSubBuffer($file, 'n', $this->n); $out = '<xobjects as $id => $objid) { + $out .= ' /'.$id.' '.$objid.' 0 R'; + } + return $out; + } + /** * Output Resources Dictionary. * @access protected @@ -9747,14 +9737,7 @@ if (!class_exists('TCPDF', false)) { } $out .= ' >>'; $out .= ' /XObject <<'; - foreach ($this->imagekeys as $file) { - $info = $this->getImageBuffer($file); - $out .= ' /I'.$info['i'].' '.$info['n'].' 0 R'; - } - // support for external XObject templates - foreach($this->tpls as $tplidx => $tpl) { - $out .= sprintf(' %s%u %u 0 R', $this->tplprefix, $tplidx, $tpl['n']); - } + $out .= $this->_getxobjectdict(); $out .= ' >>'; // visibility $out .= ' /Properties <n_ocg_print.' 0 R /OC2 '.$this->n_ocg_view.' 0 R>>'; @@ -9920,10 +9903,15 @@ if (!class_exists('TCPDF', false)) { } $out .= ' /Fields ['.$objrefs.']'; if (!empty($this->form_obj_id) AND !$this->sign) { + // It's better to turn off this value and set the appearance stream for each annotation (/AP) to avoid conflicts with signature fields. $out .= ' /NeedAppearances true'; } if ($this->sign AND isset($this->signature_data['cert_type'])) { - $out .= ' /SigFlags 3'; + if ($this->signature_data['cert_type'] > 0) { + $out .= ' /SigFlags 3'; + } else { + $out .= ' /SigFlags 1'; + } } //$out .= ' /CO '; if (isset($this->annotation_fonts) AND !empty($this->annotation_fonts)) { @@ -10048,24 +10036,8 @@ if (!class_exists('TCPDF', false)) { // Signature if ($this->sign AND isset($this->signature_data['cert_type'])) { // widget annotation for signature - $this->sig_obj_id = $this->_newobj(); - // --- replace signature ID on the first page --- - // get the document content - $pdfdoc = $this->getBuffer(); - // Remove the original buffer - if (isset($this->diskcache) AND $this->diskcache) { - // remove buffer file from cache - unlink($this->buffer); - } - unset($this->buffer); - $signature_widget_ref = sprintf('%u 0 R', $this->sig_obj_id); - $signature_widget_ref .= str_repeat(' ', (strlen($this->sig_annot_ref) - strlen($signature_widget_ref))); - $pdfdoc = str_replace($this->sig_annot_ref, $signature_widget_ref, $pdfdoc); - $this->diskcache = false; - $this->buffer = &$pdfdoc; - $this->bufferlen = strlen($pdfdoc); - // --- - $out = '<< /Type /Annot'; + $out = $this->_getobj($this->sig_obj_id)."\n"; + $out .= '<< /Type /Annot'; $out .= ' /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 @@ -13324,7 +13296,7 @@ if (!class_exists('TCPDF', false)) { if (isset($o['last'])) { $out .= ' /Last '.($n + $o['last']).' 0 R'; } - $out .= ' '.sprintf('/Dest [%d 0 R /XYZ 0 %.2F null]', $this->page_obj_id[($o['p'])], ($this->pagedim[$o['p']]['h'] - ($o['y'] * $this->k))); + $out .= ' '.sprintf('/Dest [%u 0 R /XYZ 0 %.2F null]', $this->page_obj_id[($o['p'])], ($this->pagedim[$o['p']]['h'] - ($o['y'] * $this->k))); $out .= ' /Count 0 >>'; $out .= "\n".'endobj'; $this->_out($out); @@ -13374,11 +13346,11 @@ if (!class_exists('TCPDF', false)) { return; } if (strpos($this->javascript, 'this.addField') > 0) { - if (!$this->ur) { + if (!$this->ur['enabled']) { //$this->setUserRights(); } // the following two lines are used to avoid form fields duplication after saving - // The addField method only works on Acrobat Writer, unless the document is signed with Adobe private key (UR3) + // The addField method only works when releasing user rights (UR3) $jsa = sprintf("ftcpdfdocsaved=this.addField('%s','%s',%d,[%.2F,%.2F,%.2F,%.2F]);", 'tcpdfdocsaved', 'text', 0, 0, 1, 0, 1); $jsb = "getField('tcpdfdocsaved').value='saved';"; $this->javascript = $jsa."\n".$this->javascript."\n".$jsb; @@ -13454,7 +13426,7 @@ if (!class_exists('TCPDF', false)) { // the followind avoid fields duplication after saving the document $this->javascript .= "if(getField('tcpdfdocsaved').value != 'saved') {"; $k = $this->k; - $this->javascript .= sprintf("f".$name."=this.addField('%s','%s',%d,[%.2F,%.2F,%.2F,%.2F]);", $name, $type, $this->PageNo()-1, $x*$k, ($this->h-$y)*$k+1, ($x+$w)*$k, ($this->h-$y-$h)*$k+1)."\n"; + $this->javascript .= sprintf("f".$name."=this.addField('%s','%s',%u,[%.2F,%.2F,%.2F,%.2F]);", $name, $type, $this->PageNo()-1, $x*$k, ($this->h-$y)*$k+1, ($x+$w)*$k, ($this->h-$y-$h)*$k+1)."\n"; $this->javascript .= 'f'.$name.'.textSize='.$this->FontSizePt.";\n"; while (list($key, $val) = each($prop)) { if (strcmp(substr($key, -5), 'Color') == 0) { @@ -13990,9 +13962,12 @@ if (!class_exists('TCPDF', false)) { ++$this->n; $this->radiobutton_groups[$this->page][$name]['n'] = $this->n; $this->radio_groups[] = $this->n; + $kid = ($this->n + 2); + } else { + $kid = ($this->n + 1); } // save object ID to be added on Kids entry on parent object - $this->radiobutton_groups[$this->page][$name][] = array('kid' => ($this->n + 1), 'def' => $defval); + $this->radiobutton_groups[$this->page][$name][] = array('kid' => $kid, 'def' => $defval); // get default style $prop = array_merge($this->getFormDefaultProp(), $prop); $prop['NoToggleToOff'] = 'true'; @@ -14387,8 +14362,8 @@ if (!class_exists('TCPDF', false)) { if ((!$this->sign) OR (!isset($this->signature_data['cert_type']))) { return; } - $oid = $this->_newobj(); - $out = '<< /Type /Sig'; + $out = $this->_getobj($this->sig_obj_id + 1)."\n"; + $out .= '<< /Type /Sig'; $out .= ' /Filter /Adobe.PPKLite'; $out .= ' /SubFilter /adbe.pkcs7.detached'; $out .= ' '.$this->byterange_string; @@ -14406,17 +14381,23 @@ if (!class_exists('TCPDF', false)) { $out .= ' /TransformParams <<'; $out .= ' /Type /TransformParams'; $out .= ' /V /2.2'; - if (!$this->empty_string($this->ur_document)) { - $out .= ' /Document['.$this->ur_document.']'; + if (!$this->empty_string($this->ur['document'])) { + $out .= ' /Document['.$this->ur['document'].']'; } - if (!$this->empty_string($this->ur_annots)) { - $out .= ' /Annots['.$this->ur_annots.']'; + if (!$this->empty_string($this->ur['form'])) { + $out .= ' /Form['.$this->ur['form'].']'; } - if (!$this->empty_string($this->ur_form)) { - $out .= ' /Form['.$this->ur_form.']'; + if (!$this->empty_string($this->ur['signature'])) { + $out .= ' /Signature['.$this->ur['signature'].']'; } - if (!$this->empty_string($this->ur_signature)) { - $out .= ' /Signature['.$this->ur_signature.']'; + if (!$this->empty_string($this->ur['annots'])) { + $out .= ' /Annots['.$this->ur['annots'].']'; + } + if (!$this->empty_string($this->ur['ef'])) { + $out .= ' /EF['.$this->ur['ef'].']'; + } + if (!$this->empty_string($this->ur['formex'])) { + $out .= ' /FormEX['.$this->ur['formex'].']'; } } $out .= ' >>'; // close TransformParams @@ -14428,16 +14409,16 @@ if (!class_exists('TCPDF', false)) { $out .= ' >>'; $out .= ' ]'; // end of reference if (isset($this->signature_data['info']['Name']) AND !$this->empty_string($this->signature_data['info']['Name'])) { - $out .= ' /Name '.$this->_textstring($this->signature_data['info']['Name'], $oid); + $out .= ' /Name '.$this->_textstring($this->signature_data['info']['Name']); } if (isset($this->signature_data['info']['Location']) AND !$this->empty_string($this->signature_data['info']['Location'])) { - $out .= ' /Location '.$this->_textstring($this->signature_data['info']['Location'], $oid); + $out .= ' /Location '.$this->_textstring($this->signature_data['info']['Location']); } if (isset($this->signature_data['info']['Reason']) AND !$this->empty_string($this->signature_data['info']['Reason'])) { - $out .= ' /Reason '.$this->_textstring($this->signature_data['info']['Reason'], $oid); + $out .= ' /Reason '.$this->_textstring($this->signature_data['info']['Reason']); } if (isset($this->signature_data['info']['ContactInfo']) AND !$this->empty_string($this->signature_data['info']['ContactInfo'])) { - $out .= ' /ContactInfo '.$this->_textstring($this->signature_data['info']['ContactInfo'], $oid); + $out .= ' /ContactInfo '.$this->_textstring($this->signature_data['info']['ContactInfo']); } $out .= ' /M '.$this->_datestring(); $out .= ' >>'; @@ -14447,7 +14428,7 @@ if (!class_exists('TCPDF', false)) { /** * Set User's Rights for PDF Reader - * WARNING: This works only using the Adobe private key with the setSignature() method!. + * WARNING: This is experimental and currently do not work. * Check the PDF Reference 8.7.1 Transform Methods, * Table 8.105 Entries in the UR transform parameters dictionary * @param boolean $enable if true enable user's rights on PDF reader @@ -14455,6 +14436,9 @@ if (!class_exists('TCPDF', false)) { * @param string $annots Names specifying additional annotation-related usage rights for the document. Valid names in PDF 1.5 and later are /Create/Delete/Modify/Copy/Import/Export, which permit the user to perform the named operation on annotations. * @param string $form Names specifying additional form-field-related usage rights for the document. Valid names are: /Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate * @param string $signature Names specifying additional signature-related usage rights for the document. The only defined value is /Modify, which permits a user to apply a digital signature to an existing signature form field or clear a signed signature form field. + * @param string $ef Names specifying additional usage rights for named embedded files in the document. Valid names are /Create/Delete/Modify/Import, which permit the user to perform the named operation on named embedded files + Names specifying additional embedded-files-related usage rights for the document. + * @param string $formex Names specifying additional form-field-related usage rights. The only valid name is BarcodePlaintext, which permits text form field data to be encoded as a plaintext two-dimensional barcode. * @access public * @author Nicola Asuni * @since 2.9.000 (2008-03-26) @@ -14464,14 +14448,17 @@ if (!class_exists('TCPDF', false)) { $document='/FullSave', $annots='/Create/Delete/Modify/Copy/Import/Export', $form='/Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate', - $signature='/Modify') { - $this->ur = $enable; - $this->ur_document = $document; - $this->ur_annots = $annots; - $this->ur_form = $form; - $this->ur_signature = $signature; + $signature='/Modify', + $ef='/Create/Delete/Modify/Import', + $formex='') { + $this->ur['enabled'] = $enable; + $this->ur['document'] = $document; + $this->ur['annots'] = $annots; + $this->ur['form'] = $form; + $this->ur['signature'] = $signature; + $this->ur['ef'] = $ef; + $this->ur['formex'] = $formex; if (!$this->sign) { - // This signature only works using the Adobe Private key that is unavailable! $this->setSignature('', '', '', '', 0, array()); } } @@ -14498,6 +14485,9 @@ if (!class_exists('TCPDF', false)) { // to convert pfx certificate to pem: openssl // OpenSSL> pkcs12 -in -out -nodes $this->sign = true; + ++$this->n; + $this->sig_obj_id = $this->n; // signature widget + ++$this->n; // signature object ($this->sig_obj_id + 1) $this->signature_data = array(); if (strlen($signing_cert) == 0) { $signing_cert = 'file://'.dirname(__FILE__).'/tcpdf.crt'; @@ -15468,7 +15458,8 @@ if (!class_exists('TCPDF', false)) { $this->_out($out); $this->gradients[$idgs]['pattern'] = $this->n; // luminosity XObject - $this->_newobj(); + $oid = $this->_newobj(); + $this->xobjects['LX'.$oid] = $oid; $filter = ''; $stream = 'q /a0 gs /Pattern cs /p'.$idgs.' scn 0 0 '.$this->wPt.' '.$this->hPt.' re f Q'; if ($this->compress) { @@ -18716,7 +18707,21 @@ if (!class_exists('TCPDF', false)) { $strrest = $this->addHtmlLink($this->HREF['url'], $dom[$key]['value'], $wfill, true, $hrefcolor, $hrefstyle, true); } else { // ****** write only until the end of the line and get the rest ****** - $strrest = $this->Write($this->lasth, $dom[$key]['value'], '', $wfill, '', false, 0, true, $firstblock, 0); + // check the next text block for continuity + $nkey = ($key + 1); + while (isset($dom[$nkey]) AND $dom[$nkey]['tag']) { + ++$nkey; + } + $wadj = 0; + if (isset($dom[$nkey])) { + $nextstr = preg_split('/'.$this->re_space['p'].'+/'.$this->re_space['m'], $dom[$nkey]['value']); + $nextstr = $nextstr[0]; + if (!$this->empty_string($nextstr)) { + // preserve line continuity + $wadj = $this->GetStringWidth($nextstr); + } + } + $strrest = $this->Write($this->lasth, $dom[$key]['value'], '', $wfill, '', false, 0, true, $firstblock, 0, $wadj); } } $this->textindent = 0;
    diff --git a/doc/li_com-tecnick-tcpdf.html b/doc/li_com-tecnick-tcpdf.html index 2c595c8..767274b 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 Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
    @@ -26354,7 +26258,7 @@ $n = 0])
    -

    method _puttruetypeunicode [line 9209]

    +

    method _puttruetypeunicode [line 9184]

    diff --git a/doc/index.html b/doc/index.html index 2c595c8..767274b 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 Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/errors.html b/doc/errors.html index dfcb4de..b2395ca 100644 --- a/doc/errors.html +++ b/doc/errors.html @@ -33,9 +33,13 @@
    @@ -26396,7 +26300,7 @@ $font)
    -

    method _putviewerpreferences [line 9964]

    +

    method _putviewerpreferences [line 9952]

    diff --git a/doc/elementindex_com-tecnick-tcpdf.html b/doc/elementindex_com-tecnick-tcpdf.html index c97e0f1..c1bb622 100644 --- a/doc/elementindex_com-tecnick-tcpdf.html +++ b/doc/elementindex_com-tecnick-tcpdf.html @@ -159,6 +159,8 @@
    in file tcpdf.php, method TCPDF::_getULONG()
        Get ULONG from string (Big Endian 32-bit unsigned integer).
    _getUSHORT
    in file tcpdf.php, method TCPDF::_getUSHORT()
        Get USHORT from string (Big Endian 16-bit unsigned integer).
    +
    _getxobjectdict
    +
    in file tcpdf.php, method TCPDF::_getxobjectdict()
        Return XObjects Dictionary.
    _JScolor
    in file tcpdf.php, method TCPDF::_JScolor()
        Convert color to javascript color.
    _md5_16
    @@ -254,11 +256,11 @@
    __construct
    in file qrcode.php, method QRcode::__construct()
        This is the class constructor.
    __construct
    -
    in file 2dbarcodes.php, method TCPDF2DBarcode::__construct()
        This is the class constructor.
    +
    in file barcodes.php, method TCPDFBarcode::__construct()
        This is the class constructor.
    __construct
    in file tcpdf.php, method TCPDF::__construct()
        This is the class constructor.
    __construct
    -
    in file barcodes.php, method TCPDFBarcode::__construct()
        This is the class constructor.
    +
    in file 2dbarcodes.php, method TCPDF2DBarcode::__construct()
        This is the class constructor.
    __construct
    in file pdf417.php, method PDF417::__construct()
        This is the class constructor.
    __destruct
    @@ -1818,7 +1820,7 @@
    SetTopMargin
    in file tcpdf.php, method TCPDF::SetTopMargin()
        Defines the top margin. The method can be called before creating the first page.
    setUserRights
    -
    in file tcpdf.php, method TCPDF::setUserRights()
        Set User's Rights for PDF Reader WARNING: This works only using the Adobe private key with the setSignature() method!.
    +
    in file tcpdf.php, method TCPDF::setUserRights()
        Set User's Rights for PDF Reader WARNING: This is experimental and currently do not work.
    setViewerPreferences
    in file tcpdf.php, method TCPDF::setViewerPreferences()
        Set the viewer preferences dictionary controlling the way the document is to be presented on the screen or in print.
    setVisibility
    @@ -1907,10 +1909,6 @@
    in file tcpdf.php, variable TCPDF::$tmprtl
    $tocpage
    in file tcpdf.php, variable TCPDF::$tocpage
    -
    $tplprefix
    -
    in file tcpdf.php, variable TCPDF::$tplprefix
    -
    $tpls
    -
    in file tcpdf.php, variable TCPDF::$tpls
    $transfmatrix
    in file tcpdf.php, variable TCPDF::$transfmatrix
        Array of transformation matrix
    $transfmatrix_key
    @@ -1952,15 +1950,7 @@
    $underline
    in file tcpdf.php, variable TCPDF::$underline
    $ur
    -
    in file tcpdf.php, variable TCPDF::$ur
        If true enables user's rights on PDF reader
    -
    $ur_annots
    -
    in file tcpdf.php, variable TCPDF::$ur_annots
        Names specifying additional annotation-related usage rights for the document.
    -
    $ur_document
    -
    in file tcpdf.php, variable TCPDF::$ur_document
        Names specifying additional document-wide usage rights for the document.
    -
    $ur_form
    -
    in file tcpdf.php, variable TCPDF::$ur_form
        Names specifying additional form-field-related usage rights for the document.
    -
    $ur_signature
    -
    in file tcpdf.php, variable TCPDF::$ur_signature
        Names specifying additional signature-related usage rights for the document.
    +
    in file tcpdf.php, variable TCPDF::$ur
        Array with additional document-wide usage rights for the document.
    unhtmlentities
    in file tcpdf.php, method TCPDF::unhtmlentities()
        Reverse function for htmlentities.
    UniArrSubString
    @@ -2042,9 +2032,11 @@

    x

    $x
    -
    in file tcpdf.php, variable TCPDF::$x
    -
    $x
    in file qrcode.php, variable QRcode::$x
    +
    $x
    +
    in file tcpdf.php, variable TCPDF::$x
    +
    $xobjects
    +
    in file tcpdf.php, variable TCPDF::$xobjects
    top
    @@ -2082,7 +2074,7 @@ top

    - Documentation generated on Mon, 23 Aug 2010 12:50:11 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/elementindex.html b/doc/elementindex.html index 5a3e9ae..c0fa04c 100644 --- a/doc/elementindex.html +++ b/doc/elementindex.html @@ -1622,7 +1622,7 @@
    SetTopMargin
    in file tcpdf.php, method TCPDF::SetTopMargin()
        Defines the top margin. The method can be called before creating the first page.
    setUserRights
    -
    in file tcpdf.php, method TCPDF::setUserRights()
        Set User's Rights for PDF Reader WARNING: This works only using the Adobe private key with the setSignature() method!.
    +
    in file tcpdf.php, method TCPDF::setUserRights()
        Set User's Rights for PDF Reader WARNING: This is experimental and currently do not work.
    setViewerPreferences
    in file tcpdf.php, method TCPDF::setViewerPreferences()
        Set the viewer preferences dictionary controlling the way the document is to be presented on the screen or in print.
    setVisibility
    @@ -1711,10 +1711,6 @@
    in file tcpdf.php, variable TCPDF::$tmprtl
    $tocpage
    in file tcpdf.php, variable TCPDF::$tocpage
    -
    $tplprefix
    -
    in file tcpdf.php, variable TCPDF::$tplprefix
    -
    $tpls
    -
    in file tcpdf.php, variable TCPDF::$tpls
    $transfmatrix
    in file tcpdf.php, variable TCPDF::$transfmatrix
        Array of transformation matrix
    $transfmatrix_key
    @@ -1756,15 +1752,7 @@
    $underline
    in file tcpdf.php, variable TCPDF::$underline
    $ur
    -
    in file tcpdf.php, variable TCPDF::$ur
        If true enables user's rights on PDF reader
    -
    $ur_annots
    -
    in file tcpdf.php, variable TCPDF::$ur_annots
        Names specifying additional annotation-related usage rights for the document.
    -
    $ur_document
    -
    in file tcpdf.php, variable TCPDF::$ur_document
        Names specifying additional document-wide usage rights for the document.
    -
    $ur_form
    -
    in file tcpdf.php, variable TCPDF::$ur_form
        Names specifying additional form-field-related usage rights for the document.
    -
    $ur_signature
    -
    in file tcpdf.php, variable TCPDF::$ur_signature
        Names specifying additional signature-related usage rights for the document.
    +
    in file tcpdf.php, variable TCPDF::$ur
        Array with additional document-wide usage rights for the document.
    unhtmlentities
    in file tcpdf.php, method TCPDF::unhtmlentities()
        Reverse function for htmlentities.
    UniArrSubString
    @@ -1846,9 +1834,11 @@

    x

    $x
    -
    in file tcpdf.php, variable TCPDF::$x
    -
    $x
    in file qrcode.php, variable QRcode::$x
    +
    $x
    +
    in file tcpdf.php, variable TCPDF::$x
    +
    $xobjects
    +
    in file tcpdf.php, variable TCPDF::$xobjects
    top
    @@ -1941,6 +1931,8 @@
    in file tcpdf.php, method TCPDF::_getULONG()
        Get ULONG from string (Big Endian 32-bit unsigned integer).
    _getUSHORT
    in file tcpdf.php, method TCPDF::_getUSHORT()
        Get USHORT from string (Big Endian 16-bit unsigned integer).
    +
    _getxobjectdict
    +
    in file tcpdf.php, method TCPDF::_getxobjectdict()
        Return XObjects Dictionary.
    _JScolor
    in file tcpdf.php, method TCPDF::_JScolor()
        Convert color to javascript color.
    _md5_16
    @@ -2036,11 +2028,11 @@
    __construct
    in file qrcode.php, method QRcode::__construct()
        This is the class constructor.
    __construct
    -
    in file 2dbarcodes.php, method TCPDF2DBarcode::__construct()
        This is the class constructor.
    +
    in file barcodes.php, method TCPDFBarcode::__construct()
        This is the class constructor.
    __construct
    in file tcpdf.php, method TCPDF::__construct()
        This is the class constructor.
    __construct
    -
    in file barcodes.php, method TCPDFBarcode::__construct()
        This is the class constructor.
    +
    in file 2dbarcodes.php, method TCPDF2DBarcode::__construct()
        This is the class constructor.
    __construct
    in file pdf417.php, method PDF417::__construct()
        This is the class constructor.
    __destruct
    @@ -2050,7 +2042,7 @@ top

    - Documentation generated on Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
    @@ -26430,7 +26334,7 @@ $font)
    -

    method _RC4 [line 11080]

    +

    method _RC4 [line 11052]

    diff --git a/doc/com-tecnick-tcpdf/_unicode_data.php.html b/doc/com-tecnick-tcpdf/_unicode_data.php.html index 2cae064..87a2ccd 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 Mon, 23 Aug 2010 12:50:18 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:35 +0200 by phpDocumentor 1.4.3
    @@ -26481,7 +26385,7 @@ $text)
    -

    method _setGDImageTransparency [line 7001]

    +

    method _setGDImageTransparency [line 6966]

    diff --git a/doc/com-tecnick-tcpdf/_tcpdf.php.html b/doc/com-tecnick-tcpdf/_tcpdf.php.html index 79a862b..8339b3b 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 07d4696..efa69b9 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 Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:30 +0200 by phpDocumentor 1.4.3
    @@ -26526,7 +26430,7 @@ $image)
    -

    method _textstring [line 10339]

    +

    method _textstring [line 10311]

    diff --git a/doc/com-tecnick-tcpdf/_pdf417.php.html b/doc/com-tecnick-tcpdf/_pdf417.php.html index a942902..f9f0e3c 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 Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +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 21a8132..9f8e00c 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 Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
    @@ -26571,7 +26475,7 @@ $n = 0])
    -

    method _toJPEG [line 6964]

    +

    method _toJPEG [line 6929]

    diff --git a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html index c187bfe..f749167 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 Mon, 23 Aug 2010 12:50:18 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:35 +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 8fad2da..c1cdbb3 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 Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
    @@ -26613,7 +26517,7 @@ $file)
    -

    method _toPNG [line 6983]

    +

    method _toPNG [line 6948]

    diff --git a/doc/com-tecnick-tcpdf/_2dbarcodes.php.html b/doc/com-tecnick-tcpdf/_2dbarcodes.php.html index 6a7984e..be169ce 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 Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/com-tecnick-tcpdf/TCPDFBarcode.html b/doc/com-tecnick-tcpdf/TCPDFBarcode.html index 83f3499..793831c 100644 --- a/doc/com-tecnick-tcpdf/TCPDFBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDFBarcode.html @@ -1377,7 +1377,7 @@ $type)

    - Documentation generated on Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
    @@ -26658,7 +26562,7 @@ $file)
    -

    method _Uvalue [line 11186]

    +

    method _Uvalue [line 11158]

    diff --git a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html index a61acad..01e8f65 100644 --- a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html @@ -299,7 +299,7 @@ $type)

    - Documentation generated on Mon, 23 Aug 2010 12:50:12 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:29 +0200 by phpDocumentor 1.4.3
    @@ -26695,7 +26599,7 @@ $file)

    - Documentation generated on Mon, 23 Aug 2010 12:50:13 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:31 +0200 by phpDocumentor 1.4.3
    author:  Nicola Asuni
    version:  5.8.013version:  5.8.014
    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.8.013 (http://www.tcpdf.org)' + PDF_PRODUCER = 'TCPDF 5.8.014 (http://www.tcpdf.org)'
    @@ -124,7 +124,7 @@ unicode data


    - Documentation generated on Mon, 23 Aug 2010 12:50:13 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:31 +0200 by phpDocumentor 1.4.3
    Post-parsing
    + +

    tcpdf.php

    +

    Warnings:


    +Warning on line 9717 - Unknown tag "@retutn" used

    - Documentation generated on Mon, 23 Aug 2010 12:50:18 +0200 by phpDocumentor 1.4.3 + Documentation generated on Mon, 23 Aug 2010 21:12:35 +0200 by phpDocumentor 1.4.3