diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT index d518f2a..befbd52 100755 --- a/CHANGELOG.TXT +++ b/CHANGELOG.TXT @@ -1,3 +1,9 @@ +4.9.008 (2010-04-03) + - Additional line space after table header was removed. + - Support for HTML lists in multicolumn mode was added. + - The method setTextRenderingMode() was added to set text rendering modes (see the example n. 26). + - The following HTML attributes were added to set text rendering modes (see the example n. 26): stroke, strokecolor, fill. + 4.9.007 (2010-04-03) - Font Descent computation was fixed (patch #2981441). diff --git a/README.TXT b/README.TXT index 4b357c6..e4667c2 100755 --- a/README.TXT +++ b/README.TXT @@ -8,7 +8,7 @@ http://sourceforge.net/donate/index.php?group_id=128076 ------------------------------------------------------------ Name: TCPDF -Version: 4.9.007 +Version: 4.9.008 Release date: 2010-04-03 Author: Nicola Asuni diff --git a/doc/classtrees_com-tecnick-tcpdf.html b/doc/classtrees_com-tecnick-tcpdf.html index 8da0a60..77728ac 100644 --- a/doc/classtrees_com-tecnick-tcpdf.html +++ b/doc/classtrees_com-tecnick-tcpdf.html @@ -55,7 +55,7 @@

- Documentation generated on Sat, 03 Apr 2010 10:08:02 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:39 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/QRcode.html b/doc/com-tecnick-tcpdf/QRcode.html index 0598a1a..3afc88a 100644 --- a/doc/com-tecnick-tcpdf/QRcode.html +++ b/doc/com-tecnick-tcpdf/QRcode.html @@ -5548,7 +5548,7 @@ $frame)

- Documentation generated on Sat, 03 Apr 2010 10:08:03 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:40 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/TCPDF.html b/doc/com-tecnick-tcpdf/TCPDF.html index c13f800..f6dc36f 100644 --- a/doc/com-tecnick-tcpdf/TCPDF.html +++ b/doc/com-tecnick-tcpdf/TCPDF.html @@ -80,7 +80,7 @@ Source Location: /tcpdf.php

Version:

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

  • $lispacer
  • $listcount
  • $listindent
  • +
  • $listindentlevel
  • $listnum
  • $listordered
  • $lisymbol
  • @@ -263,11 +264,14 @@ Source Location: /tcpdf.php

  • $start_transaction_page
  • $start_transaction_y
  • $state
  • +
  • $strokecolor
  • $subject
  • $tagvspaces
  • $tempfontsize
  • $TextColor
  • $textindent
  • +
  • $textrendermode
  • +
  • $textstrokewidth
  • $thead
  • $theadMargins
  • $title
  • @@ -521,6 +525,7 @@ Source Location: /tcpdf.php

  • setTempRTL
  • SetTextColor
  • SetTextColorArray
  • +
  • setTextRenderingMode
  • SetTextSpotColor
  • SetTitle
  • SetTopMargin
  • @@ -657,7 +662,7 @@ This is a PHP class for generating PDF documents without requiring external exte author:  Nicola Asuni - info@tecnick.com - version:  4.9.007 + version:  4.9.008 link:  http://www.tcpdf.org @@ -734,7 +739,7 @@ This is a PHP class for generating PDF documents without requiring external exte

    $annotation_fonts = array()

    -

    [line 1455]

    +

    [line 1461]

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



    Tags:

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

    $annots_start_obj_id =  200000

    -

    [line 1364]

    +

    [line 1370]

    Start ID for annotation objects



    Tags:

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

    $annot_obj_id =  200000

    -

    [line 1371]

    +

    [line 1377]

    Max ID of annotation object



    Tags:

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

    $apxo_obj_id =  400000

    -

    [line 1448]

    +

    [line 1454]

    Current ID of appearance streams XObjects



    Tags:

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

    $apxo_start_obj_id =  400000

    -

    [line 1441]

    +

    [line 1447]

    Start ID for appearance streams XObjects



    Tags:

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

    $bgcolor =

    -

    [line 702]

    +

    [line 708]



    Tags:

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

    $booklet =  false

    -

    [line 1103]

    +

    [line 1109]

    Booklet mode for double-sided pages



    Tags:

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

    $bufferlen =  0

    -

    [line 1203]

    +

    [line 1209]

    Length of the buffer in bytes.



    Tags:

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

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

    -

    [line 1336]

    +

    [line 1342]

    ByteRange placemark used during signature process.



    Tags:

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

    $cache_file_length = array()

    -

    [line 1259]

    +

    [line 1265]

    Array used to store the lengths of cache files



    Tags:

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

    $cache_maxsize_UTF8StringToArray =  8

    -

    [line 1287]

    +

    [line 1293]

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



    Tags:

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

    $cache_size_UTF8StringToArray =  0

    -

    [line 1294]

    +

    [line 1300]

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



    Tags:

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

    $cache_UTF8StringToArray = array()

    -

    [line 1280]

    +

    [line 1286]

    Cache array for UTF8StringToArray() method.



    Tags:

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

    $cell_height_ratio =  K_CELL_HEIGHT_RATIO

    -

    [line 953]

    +

    [line 959]

    Default cell height ratio.



    Tags:

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

    $cntmrk = array()

    -

    [line 990]

    +

    [line 996]

    Array used to store content positions inside the pages buffer.

    keys are the page numbers




    Tags:

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

    $columns = array()

    -

    [line 1504]

    +

    [line 1510]

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



    Tags:

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

    $column_start_page =  0

    -

    [line 1525]

    +

    [line 1531]

    Starting page for columns



    Tags:

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

    $current_column =  0

    -

    [line 1518]

    +

    [line 1524]

    Current column number



    Tags:

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

    $currpagegroup =

    -

    [line 911]

    +

    [line 917]

    Contains the alias of the current page group



    Tags:

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

    $curr_annot_obj_id =  200000

    -

    [line 1378]

    +

    [line 1384]

    Current ID of annotation object



    Tags:

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

    $customlistindent =  -1

    -

    [line 1125]

    +

    [line 1131]



    Tags:

    @@ -1622,7 +1627,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 1392]

    +

    [line 1398]

    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:

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

    $default_monospaced_font =  'courier'

    -

    [line 1245]

    +

    [line 1251]

    Default monospaced font



    Tags:

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

    $diskcache =  false

    -

    [line 1210]

    +

    [line 1216]

    If true enables disk caching.



    Tags:

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

    $dpi =  72

    -

    [line 890]

    +

    [line 896]

    Dot Per Inch Document Resolution (do not change)



    Tags:

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

    $embeddedfiles = array()

    -

    [line 1139]

    +

    [line 1145]



    Tags:

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

    $embedded_start_obj_id =  100000

    -

    [line 1357]

    +

    [line 1363]

    Start ID for embedded file objects



    Tags:

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

    $encoding =  'UTF-8'

    -

    [line 721]

    +

    [line 727]



    Tags:

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

    $encrypted =

    -

    [line 751]

    +

    [line 757]

    Indicates whether document is protected



    Tags:

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

    $encryption_key =

    -

    [line 805]

    +

    [line 811]

    RC4 encryption key



    Tags:

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

    $enc_obj_id =

    -

    [line 779]

    +

    [line 785]

    encryption object id



    Tags:

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

    $endlinex =  0

    -

    [line 1019]

    +

    [line 1025]

    End position of the latest inserted line



    Tags:

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

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

    -

    [line 1082]

    +

    [line 1088]

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



    Tags:

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

    $extgstates =

    -

    [line 939]

    +

    [line 945]

    Array of transparency objects and parameters.



    Tags:

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

    $feps =  0.005

    -

    [line 1110]

    +

    [line 1116]

    Epsilon value used for float calculations



    Tags:

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

    $fontkeys = array()

    -

    [line 1224]

    +

    [line 1230]

    Store the font keys.



    Tags:

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

    $font_obj_ids = array()

    -

    [line 1231]

    +

    [line 1237]

    Store the font object IDs.



    Tags:

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

    $footerlen = array()

    -

    [line 1005]

    +

    [line 1011]

    Array used to store footer length of each page.



    Tags:

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

    $footerpos = array()

    -

    [line 997]

    +

    [line 1003]

    Array used to store footer positions of each page.



    Tags:

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

    $form_action =  ''

    -

    [line 1420]

    +

    [line 1426]

    Current form action (used during XHTML rendering)



    Tags:

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

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

    -

    [line 1427]

    +

    [line 1433]

    Current form encryption type (used during XHTML rendering)



    Tags:

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

    $form_mode =  'post'

    -

    [line 1434]

    +

    [line 1440]

    Current method to submit forms.



    Tags:

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

    $form_obj_id = array()

    -

    [line 1385]

    +

    [line 1391]

    List of form annotations IDs



    Tags:

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

    $gradients = array()

    -

    [line 974]

    +

    [line 980]

    Array for storing gradient information.



    Tags:

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

    $htmlLinkColorArray = array(0, 0, 255)

    -

    [line 1161]

    +

    [line 1167]

    Default color for html links



    Tags:

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

    $htmlLinkFontStyle =  'U'

    -

    [line 1168]

    +

    [line 1174]

    Default font style to add to html links



    Tags:

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

    $htmlvspace =  0

    -

    [line 1061]

    +

    [line 1067]

    Count the latest inserted vertical spaces on HTML



    Tags:

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

    $imagekeys = array()

    -

    [line 1196]

    +

    [line 1202]

    Store the image keys.



    Tags:

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

    $internal_encoding =

    -

    [line 728]

    +

    [line 734]



    Tags:

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

    $inthead =  false

    -

    [line 1497]

    +

    [line 1503]

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



    Tags:

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

    $intmrk = array()

    -

    [line 982]

    +

    [line 988]

    Array used to store positions inside the pages buffer.

    keys are the page numbers




    Tags:

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

    $javascript =  ''

    -

    [line 831]

    +

    [line 837]

    javascript code



    Tags:

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

    $jpeg_quality =

    -

    [line 946]

    +

    [line 952]

    Set the default JPEG compression quality (1-100)



    Tags:

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

    $js_objects = array()

    -

    [line 1399]

    +

    [line 1405]

    Javascript objects array



    Tags:

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

    $js_obj_id =  300000

    -

    [line 1413]

    +

    [line 1419]

    Current ID of javascript object



    Tags:

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

    $js_start_obj_id =  300000

    -

    [line 1406]

    +

    [line 1412]

    Start ID for javascript objects



    Tags:

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

    $last_rc4_key =

    -

    [line 786]

    +

    [line 792]

    last RC4 key encrypted (cached for optimisation)



    Tags:

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

    $last_rc4_key_c =

    -

    [line 793]

    +

    [line 799]

    last RC4 computed key



    Tags:

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

    $linestyleCap =  '0 J'

    -

    [line 1033]

    +

    [line 1039]

    PDF string for last line width



    Tags:

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

    $linestyleDash =  '[] 0 d'

    -

    [line 1047]

    +

    [line 1053]

    PDF string for last line width



    Tags:

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

    $linestyleJoin =  '0 j'

    -

    [line 1040]

    +

    [line 1046]

    PDF string for last line width



    Tags:

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

    $linestyleWidth =  ''

    -

    [line 1026]

    +

    [line 1032]

    PDF string for last line width



    Tags:

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

    $linethrough =

    -

    [line 845]

    +

    [line 851]

    line trough state



    Tags:

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

    $lispacer =  ''

    -

    [line 714]

    +

    [line 720]



    Tags:

    @@ -3922,7 +3927,7 @@ This is a PHP class for generating PDF documents without requiring external exte
    [ Top ]

    -

    $listindent =

    +

    $listindent =  0

    [line 696]



    Tags:

    @@ -3935,6 +3940,33 @@ This is a PHP class for generating PDF documents without requiring external exte access:  protected +
    + +
    +
    + + + + + +
    Type:  HTML
    +


    +
    [ Top ]

    + +

    +

    $listindentlevel =  0

    +

    [line 702]

    +

    +

    Tags:

    +
    + + + + + + + +
    var:  PARSER: current list indententation level.
    access:  protected

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

    $lisymbol =  ''

    -

    [line 1075]

    +

    [line 1081]

    Symbol used for HTML unordered list items



    Tags:

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

    $newline =  true

    -

    [line 1012]

    +

    [line 1018]

    True if a newline is created.



    Tags:

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

    $newpagegroup = array()

    -

    [line 897]

    +

    [line 903]

    Array of page numbers were a new page group was started



    Tags:

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

    $numfonts =  0

    -

    [line 1217]

    +

    [line 1223]

    Counts the number of fonts.



    Tags:

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

    $numimages =  0

    -

    [line 1189]

    +

    [line 1195]

    Counts the number of pages.



    Tags:

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

    $numpages =  0

    -

    [line 1175]

    +

    [line 1181]

    Counts the number of pages.



    Tags:

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

    $num_columns =  0

    -

    [line 1511]

    +

    [line 1517]

    Number of colums



    Tags:

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

    $n_js =

    -

    [line 838]

    +

    [line 844]

    javascript counter



    Tags:

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

    $n_ocg_print =

    -

    [line 925]

    +

    [line 931]

    Print visibility.



    Tags:

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

    $n_ocg_view =

    -

    [line 932]

    +

    [line 938]

    View visibility.



    Tags:

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

    $objcopy =

    -

    [line 1252]

    +

    [line 1258]

    Used to store a cloned copy of the current class object



    Tags:

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

    $opencell =  true

    -

    [line 1132]

    +

    [line 1138]



    Tags:

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

    $openMarkedContent =  false

    -

    [line 1054]

    +

    [line 1060]

    True if marked-content sequence is open



    Tags:

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

    $OutlineRoot =

    -

    [line 821]

    +

    [line 827]

    Outline root for bookmark



    Tags:

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

    $outlines = array()

    -

    [line 814]

    +

    [line 820]

    Outlines for bookmark



    Tags:

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

    $Ovalue =

    -

    [line 765]

    +

    [line 771]

    O entry in pdf document



    Tags:

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

    $padding =  "\x28\xBF\x4E\x5E\x4E\x75\x8A\x41\x64\x00\x4E\x56\xFF\xFA\x01\x08\x2E\x2E\x00\xB6\xD0\x68\x3E\x80\x2F\x0C\xA9\xFE\x64\x53\x69\x7A"

    -

    [line 799]

    +

    [line 805]

    RC4 padding



    Tags:

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

    $pagegroups =

    -

    [line 904]

    +

    [line 910]

    Contains the number of pages of the groups



    Tags:

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

    $pagelen = array()

    -

    [line 1182]

    +

    [line 1188]

    Array containing page lengths in bytes.



    Tags:

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

    $PageMode =

    -

    [line 967]

    +

    [line 973]

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



    Tags:

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

    $pageopen = array()

    -

    [line 1238]

    +

    [line 1244]

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



    Tags:

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

    $page_obj_id = array()

    -

    [line 1350]

    +

    [line 1356]

    ID of page objects



    Tags:

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

    $premode =  false

    -

    [line 1146]

    +

    [line 1152]



    Tags:

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

    $Pvalue =

    -

    [line 772]

    +

    [line 778]

    P entry in pdf document



    Tags:

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

    $radiobutton_groups = array()

    -

    [line 1462]

    +

    [line 1468]

    List of radio buttons parent objects.



    Tags:

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

    $radio_groups = array()

    -

    [line 1469]

    +

    [line 1475]

    List of radio group objects IDs



    Tags:

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

    $re_spaces =  '/[\s]/'

    -

    [line 1322]

    +

    [line 1328]

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



    Tags:

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

    $rtl =  false

    -

    [line 735]

    +

    [line 741]



    Tags:

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

    $sign =  false

    -

    [line 1301]

    +

    [line 1307]

    If true enables document signing



    Tags:

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

    $signature_data = array()

    -

    [line 1308]

    +

    [line 1314]

    Signature data



    Tags:

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

    $signature_max_length =  11742

    -

    [line 1315]

    +

    [line 1321]

    Signature max length



    Tags:

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

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

    -

    [line 1343]

    +

    [line 1349]

    Placemark used during signature process.



    Tags:

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

    $sig_obj_id =  0

    -

    [line 1329]

    +

    [line 1335]

    Signature object ID



    Tags:

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

    $spot_colors = array()

    -

    [line 1068]

    +

    [line 1074]

    Array of Spot colors



    Tags:

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

    $start_transaction_page =  0

    -

    [line 1483]

    +

    [line 1489]

    Store page number when startTransaction() is called.



    Tags:

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

    $start_transaction_y =  0

    -

    [line 1490]

    +

    [line 1496]

    Store Y position when startTransaction() is called.



    Tags:

    @@ -5408,6 +5440,36 @@ This is a PHP class for generating PDF documents without requiring external exte access:  protected +
    + +
    +
    + + + + + +
    Type:  current
    +


    +
    [ Top ]

    + +

    +

    $strokecolor =

    +

    [line 1552]

    +

    +

    Tags:

    +
    + + + + + + + + + + +
    var:  stroke color
    since:  4.9.008 (2010-04-03)
    access:  protected

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

    $tagvspaces = array()

    -

    [line 1117]

    +

    [line 1123]

    Array used for custom vertical spaces for HTML tags



    Tags:

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

    $tempfontsize =  10

    -

    [line 708]

    +

    [line 714]



    Tags:

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

    $textindent =  0

    -

    [line 1476]

    +

    [line 1482]

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



    Tags:

    @@ -5540,6 +5602,60 @@ This is a PHP class for generating PDF documents without requiring external exte access:  protected +
    + +
    +
    + + + + + +
    Type:  mixed
    +


    +
    [ Top ]

    + +

    +

    $textrendermode =  0

    +

    [line 1538]

    + 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:

    +
    + + + + + + + +
    since:  4.9.008 (2010-04-03)
    access:  protected
    +
    + +
    +
    + + + + + +
    Type:  mixed
    +


    +
    [ Top ]

    + +

    +

    $textstrokewidth =  0

    +

    [line 1545]

    + Text stroke width in doc units



    +

    Tags:

    +
    + + + + + + + +
    since:  4.9.008 (2010-04-03)
    access:  protected

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

    $thead =  ''

    -

    [line 1266]

    +

    [line 1272]

    Table header content to be repeated on each new page



    Tags:

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

    $theadMargins = array()

    -

    [line 1273]

    +

    [line 1279]

    Margins used for table header.



    Tags:

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

    $tmprtl =  false

    -

    [line 742]

    +

    [line 748]



    Tags:

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

    $transfmatrix = array()

    -

    [line 1089]

    +

    [line 1095]

    Array of transformation matrix



    Tags:

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

    $transfmatrix_key =  0

    -

    [line 1096]

    +

    [line 1102]

    Current key for transformation matrix



    Tags:

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

    $transfmrk = array()

    -

    [line 1154]

    +

    [line 1160]

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

    keys are the page numbers




    Tags:

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

    $ur =

    -

    [line 855]

    +

    [line 861]

    If true enables user's rights on PDF reader



    Tags:

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

    $ur_annots =

    -

    [line 869]

    +

    [line 875]

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



    Tags:

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

    $ur_document =

    -

    [line 862]

    +

    [line 868]

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



    Tags:

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

    $ur_form =

    -

    [line 876]

    +

    [line 882]

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



    Tags:

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

    $ur_signature =

    -

    [line 883]

    +

    [line 889]

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



    Tags:

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

    $Uvalue =

    -

    [line 758]

    +

    [line 764]

    U entry in pdf document



    Tags:

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

    $viewer_preferences =

    -

    [line 960]

    +

    [line 966]

    PDF viewer preferences.



    Tags:

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

    $visibility =  'all'

    -

    [line 918]

    +

    [line 924]

    Restrict the rendering of some elements to screen or printout.



    Tags:

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

    constructor __construct [line 1544]

    +

    constructor __construct [line 1572]

    @@ -6224,7 +6340,7 @@ $diskcache = false])
    -

    destructor __destruct [line 1670]

    +

    destructor __destruct [line 1699]

    @@ -6252,7 +6368,7 @@ $diskcache = false])
    -

    method AcceptPageBreak [line 3743]

    +

    method AcceptPageBreak [line 3755]

    @@ -6283,7 +6399,7 @@ $diskcache = false])
    -

    method addExtGState [line 11751]

    +

    method addExtGState [line 11765]

    @@ -6331,7 +6447,7 @@ $params)
    -

    method AddFont [line 3242]

    +

    method AddFont [line 3272]

    @@ -6388,7 +6504,7 @@ $fontfile = ''])
    -

    method addHtmlLink [line 8103]

    +

    method addHtmlLink [line 8117]

    @@ -6463,7 +6579,7 @@ $firstblock = false])
    -

    method addHTMLVertSpace [line 15842]

    +

    method addHTMLVertSpace [line 15908]

    @@ -6529,7 +6645,7 @@ $closing = false])
    -

    method addJavascriptObject [line 10371]

    +

    method addJavascriptObject [line 10385]

    @@ -6580,7 +6696,7 @@ $onload = false])
    -

    method AddLink [line 3536]

    +

    method AddLink [line 3568]

    @@ -6611,7 +6727,7 @@ $onload = false])
    -

    method AddPage [line 2430]

    +

    method AddPage [line 2459]

    @@ -6665,7 +6781,7 @@ $keepmargins = false])
    -

    method AddSpotColor [line 2864]

    +

    method AddSpotColor [line 2891]

    @@ -6731,7 +6847,7 @@ $k)
    -

    method addTOC [line 16865]

    +

    method addTOC [line 16935]

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

    method AliasNbPages [line 11559]

    +

    method AliasNbPages [line 11573]

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

    method AliasNumPage [line 11586]

    +

    method AliasNumPage [line 11600]

    @@ -6875,7 +6991,7 @@ $alias = '{pnb}'])
    -

    method Annotation [line 3592]

    +

    method Annotation [line 3624]

    @@ -6950,7 +7066,7 @@ $spaces = 0])
    -

    method Arrow [line 9596]

    +

    method Arrow [line 9610]

    @@ -7028,7 +7144,7 @@ $arm_angle = 15])
    -

    method arrUTF8ToUTF16BE [line 8000]

    +

    method arrUTF8ToUTF16BE [line 8014]

    @@ -7103,7 +7219,7 @@ $setbom = true])
    -

    method Bookmark [line 10257]

    +

    method Bookmark [line 10271]

    @@ -7163,7 +7279,7 @@ $page = ''])
    -

    method Button [line 11265]

    +

    method Button [line 11279]

    @@ -7259,7 +7375,7 @@ $js = false])
    -

    method Cell [line 3818]

    +

    method Cell [line 3830]

    @@ -7355,7 +7471,7 @@ $ignore_min_height = false])
    -

    method CheckBox [line 11195]

    +

    method CheckBox [line 11209]

    @@ -7445,7 +7561,7 @@ $js = false])
    -

    method checkPageBreak [line 3770]

    +

    method checkPageBreak [line 3782]

    @@ -7499,7 +7615,7 @@ $addpage = true])
    -

    method Circle [line 9230]

    +

    method Circle [line 9244]

    @@ -7598,7 +7714,7 @@ $afinish:)
    -

    method Clip [line 12206]

    +

    method Clip [line 12220]

    @@ -7658,7 +7774,7 @@ $h)
    -

    method Close [line 2323]

    +

    method Close [line 2352]

    @@ -7689,7 +7805,7 @@ $h)
    -

    method closeHTMLTagHandler [line 15469]

    +

    method closeHTMLTagHandler [line 15532]

    @@ -7755,7 +7871,7 @@ $minstartliney)
    -

    method colorRegistrationBar [line 11887]

    +

    method colorRegistrationBar [line 11901]

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

    method ComboBox [line 11134]

    +

    method ComboBox [line 11148]

    @@ -7923,7 +8039,7 @@ $js = false])
    -

    method commitTransaction [line 17024]

    +

    method commitTransaction [line 17094]

    @@ -7951,7 +8067,7 @@ $js = false])
    -

    method convertHTMLColorToDec [line 8136]

    +

    method convertHTMLColorToDec [line 8150]

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

    method CoonsPatchMesh [line 12126]

    +

    method CoonsPatchMesh [line 12140]

    @@ -8092,7 +8208,7 @@ $coords_max = 1])
    -

    method cropMark [line 11985]

    +

    method cropMark [line 11999]

    @@ -8164,7 +8280,7 @@ $color = array(0,0,0)])
    -

    method Curve [line 9005]

    +

    method Curve [line 9019]

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

    method deletePage [line 16723]

    +

    method deletePage [line 16793]

    @@ -8308,7 +8424,7 @@ $page)
    -

    method Ellipse [line 9126]

    +

    method Ellipse [line 9140]

    @@ -8425,7 +8541,7 @@ $afinish:)
    -

    method empty_string [line 17078]

    +

    method empty_string [line 17148]

    @@ -8467,7 +8583,7 @@ $str)
    -

    method endPage [line 2449]

    +

    method endPage [line 2478]

    @@ -8498,7 +8614,7 @@ $str)
    -

    method Error [line 2295]

    +

    method Error [line 2324]

    @@ -8537,7 +8653,7 @@ $msg)
    -

    method Footer [line 2690]

    +

    method Footer [line 2719]

    @@ -8562,7 +8678,7 @@ $msg)
    -

    method formatPageNumber [line 11663]

    +

    method formatPageNumber [line 11677]

    @@ -8601,7 +8717,7 @@ $num)
    -

    method formatTOCPageNumber [line 11675]

    +

    method formatTOCPageNumber [line 11689]

    @@ -8643,7 +8759,7 @@ $num)
    -

    method GetAbsX [line 5499]

    +

    method GetAbsX [line 5513]

    @@ -8674,7 +8790,7 @@ $num)
    -

    method getAliasNbPages [line 11571]

    +

    method getAliasNbPages [line 11585]

    @@ -8705,7 +8821,7 @@ $num)
    -

    method getAliasNumPage [line 11599]

    +

    method getAliasNumPage [line 11613]

    @@ -8736,7 +8852,7 @@ $num)
    -

    method getAnnotOptFromJSProp [line 10502]

    +

    method getAnnotOptFromJSProp [line 10516]

    @@ -8781,7 +8897,7 @@ $prop)
    -

    method GetArrStringWidth [line 3145]

    +

    method GetArrStringWidth [line 3175]

    @@ -8850,7 +8966,7 @@ $getarray = false])
    -

    method getBarcode [line 12705]

    +

    method getBarcode [line 12719]

    @@ -8878,7 +8994,7 @@ $getarray = false])
    -

    method getBorderMode [line 4334]

    +

    method getBorderMode [line 4348]

    @@ -8926,7 +9042,7 @@ $position = 'start'])
    -

    method getBreakMargin [line 2020]

    +

    method getBreakMargin [line 2049]

    @@ -8974,7 +9090,7 @@ $pagenum = ''])
    -

    method getBuffer [line 16409]

    +

    method getBuffer [line 16479]

    @@ -9005,7 +9121,7 @@ $pagenum = ''])
    -

    method getCellCode [line 3871]

    +

    method getCellCode [line 3883]

    @@ -9101,7 +9217,7 @@ $ignore_min_height = false])
    -

    method getCellHeightRatio [line 11847]

    +

    method getCellHeightRatio [line 11861]

    @@ -9129,7 +9245,7 @@ $ignore_min_height = false])
    -

    method GetCharWidth [line 3181]

    +

    method GetCharWidth [line 3211]

    @@ -9174,7 +9290,7 @@ $char)
    -

    method getFontAscent [line 3507]

    +

    method getFontAscent [line 3539]

    @@ -9228,7 +9344,7 @@ $size = 0])
    -

    method getFontBuffer [line 16569]

    +

    method getFontBuffer [line 16639]

    @@ -9270,7 +9386,7 @@ $font)
    -

    method getFontDescent [line 3486]

    +

    method getFontDescent [line 3518]

    @@ -9324,7 +9440,7 @@ $size = 0])
    -

    method getFontFamily [line 13191]

    +

    method getFontFamily [line 13205]

    @@ -9355,7 +9471,7 @@ $size = 0])
    -

    method getFontSize [line 13171]

    +

    method getFontSize [line 13185]

    @@ -9386,7 +9502,7 @@ $size = 0])
    -

    method getFontSizePt [line 13181]

    +

    method getFontSizePt [line 13195]

    @@ -9417,7 +9533,7 @@ $size = 0])
    -

    method getFontsList [line 3220]

    +

    method getFontsList [line 3250]

    @@ -9445,7 +9561,7 @@ $size = 0])
    -

    method getFontStyle [line 13201]

    +

    method getFontStyle [line 13215]

    @@ -9476,7 +9592,7 @@ $size = 0])
    -

    method getFooterFont [line 8061]

    +

    method getFooterFont [line 8075]

    @@ -9504,7 +9620,7 @@ $size = 0])
    -

    method getFooterMargin [line 2604]

    +

    method getFooterMargin [line 2633]

    @@ -9532,7 +9648,7 @@ $size = 0])
    -

    method getFormDefaultProp [line 10877]

    +

    method getFormDefaultProp [line 10891]

    @@ -9566,7 +9682,7 @@ $size = 0])
    -

    method getGDgamma [line 5439]

    +

    method getGDgamma [line 5453]

    @@ -9605,7 +9721,7 @@ $v)
    -

    method getGraphicVars [line 16277]

    +

    method getGraphicVars [line 16343]

    @@ -9636,7 +9752,7 @@ $v)
    -

    method getGroupPageNo [line 11612]

    +

    method getGroupPageNo [line 11626]

    @@ -9667,7 +9783,7 @@ $v)
    -

    method getGroupPageNoFormatted [line 11622]

    +

    method getGroupPageNoFormatted [line 11636]

    @@ -9698,7 +9814,7 @@ $v)
    -

    method getHeaderData [line 2559]

    +

    method getHeaderData [line 2588]

    @@ -9726,7 +9842,7 @@ $v)
    -

    method getHeaderFont [line 8041]

    +

    method getHeaderFont [line 8055]

    @@ -9754,7 +9870,7 @@ $v)
    -

    method getHeaderMargin [line 2584]

    +

    method getHeaderMargin [line 2613]

    @@ -9782,7 +9898,7 @@ $v)
    -

    method getHtmlDomArray [line 13237]

    +

    method getHtmlDomArray [line 13251]

    @@ -9821,7 +9937,7 @@ $html)
    -

    method getHTMLUnitToUnits [line 15996]

    +

    method getHTMLUnitToUnits [line 16062]

    @@ -9887,7 +10003,7 @@ $point)
    -

    method getImageBuffer [line 16511]

    +

    method getImageBuffer [line 16581]

    @@ -9929,7 +10045,7 @@ $image)
    -

    method getImageFileType [line 4904]

    +

    method getImageFileType [line 4918]

    @@ -9971,7 +10087,7 @@ $imgfile)
    -

    method getImageRBX [line 2630]

    +

    method getImageRBX [line 2659]

    @@ -9996,7 +10112,7 @@ $imgfile)
    -

    method getImageRBY [line 2639]

    +

    method getImageRBY [line 2668]

    @@ -10021,7 +10137,7 @@ $imgfile)
    -

    method getImageScale [line 1959]

    +

    method getImageScale [line 1988]

    @@ -10055,7 +10171,7 @@ $imgfile)
    -

    method getLastH [line 1937]

    +

    method getLastH [line 1966]

    @@ -10086,7 +10202,7 @@ $imgfile)
    -

    method GetLineWidth [line 8719]

    +

    method GetLineWidth [line 8733]

    @@ -10120,7 +10236,7 @@ $imgfile)
    -

    method getMargins [line 13134]

    +

    method getMargins [line 13148]

    @@ -10151,7 +10267,7 @@ $imgfile)
    -

    method GetNumChars [line 3208]

    +

    method GetNumChars [line 3238]

    @@ -10193,7 +10309,7 @@ $s)
    -

    method getNumLines [line 4422]

    +

    method getNumLines [line 4436]

    @@ -10246,7 +10362,7 @@ $w = 0])
    -

    method getNumPages [line 2416]

    +

    method getNumPages [line 2445]

    @@ -10280,7 +10396,7 @@ $w = 0])
    -

    method getObjFilename [line 16341]

    +

    method getObjFilename [line 16411]

    @@ -10325,7 +10441,7 @@ $prefix)
    -

    method getOriginalMargins [line 13157]

    +

    method getOriginalMargins [line 13171]

    @@ -10356,7 +10472,7 @@ $prefix)
    -

    method getPage [line 2404]

    +

    method getPage [line 2433]

    @@ -10390,7 +10506,7 @@ $prefix)
    -

    method getPageBuffer [line 16452]

    +

    method getPageBuffer [line 16522]

    @@ -10432,7 +10548,7 @@ $page)
    -

    method getPageDimensions [line 1972]

    +

    method getPageDimensions [line 2001]

    @@ -10477,7 +10593,7 @@ $pagenum = ''])
    -

    method getPageGroupAlias [line 11634]

    +

    method getPageGroupAlias [line 11648]

    @@ -10508,7 +10624,7 @@ $pagenum = ''])
    -

    method getPageHeight [line 2004]

    +

    method getPageHeight [line 2033]

    @@ -10556,7 +10672,7 @@ $pagenum = ''])
    -

    method getPageNumGroupAlias [line 11649]

    +

    method getPageNumGroupAlias [line 11663]

    @@ -10587,7 +10703,7 @@ $pagenum = ''])
    -

    method getPageWidth [line 1988]

    +

    method getPageWidth [line 2017]

    @@ -10635,7 +10751,7 @@ $pagenum = ''])
    -

    method getPDFData [line 8084]

    +

    method getPDFData [line 8098]

    @@ -10660,7 +10776,7 @@ $pagenum = ''])
    -

    method getRemainingWidth [line 4806]

    +

    method getRemainingWidth [line 4820]

    @@ -10688,7 +10804,7 @@ $pagenum = ''])
    -

    method getRTL [line 1872]

    +

    method getRTL [line 1901]

    @@ -10716,7 +10832,7 @@ $pagenum = ''])
    -

    method getScaleFactor [line 2034]

    +

    method getScaleFactor [line 2063]

    @@ -10750,7 +10866,7 @@ $pagenum = ''])
    -

    method getSpaceString [line 13738]

    +

    method getSpaceString [line 13789]

    @@ -10781,7 +10897,7 @@ $pagenum = ''])
    -

    method GetStringWidth [line 3129]

    +

    method GetStringWidth [line 3159]

    @@ -10850,7 +10966,7 @@ $getarray = false])
    -

    method GetX [line 5483]

    +

    method GetX [line 5497]

    @@ -10881,7 +10997,7 @@ $getarray = false])
    -

    method GetY [line 5510]

    +

    method GetY [line 5524]

    @@ -10912,7 +11028,7 @@ $getarray = false])
    -

    method get_mqr [line 5199]

    +

    method get_mqr [line 5213]

    @@ -10943,7 +11059,7 @@ $getarray = false])
    -

    method Gradient [line 12229]

    +

    method Gradient [line 12243]

    @@ -11003,7 +11119,7 @@ $coords)
    -

    method Header [line 2648]

    +

    method Header [line 2677]

    @@ -11028,7 +11144,7 @@ $coords)
    -

    method Image [line 4947]

    +

    method Image [line 4961]

    @@ -11160,7 +11276,7 @@ $hidden = false])
    -

    method ImageEps [line 12416]

    +

    method ImageEps [line 12430]

    @@ -11256,7 +11372,7 @@ $border = 0])
    -

    method ImagePngAlpha [line 5395]

    +

    method ImagePngAlpha [line 5409]

    @@ -11361,7 +11477,7 @@ $palign = ''])
    -

    method IncludeJS [line 10358]

    +

    method IncludeJS [line 10372]

    @@ -11403,7 +11519,7 @@ $script)
    -

    method intToRoman [line 16070]

    +

    method intToRoman [line 16136]

    @@ -11445,7 +11561,7 @@ $number)
    -

    method isRTLTextDir [line 1916]

    +

    method isRTLTextDir [line 1945]

    @@ -11473,7 +11589,7 @@ $number)
    -

    method lastPage [line 2393]

    +

    method lastPage [line 2422]

    @@ -11515,7 +11631,7 @@ $resetmargins = false])
    -

    method Line [line 8872]

    +

    method Line [line 8886]

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

    method LinearGradient [line 12086]

    +

    method LinearGradient [line 12100]

    @@ -11659,7 +11775,7 @@ $coords = array(0,0,1,0)])
    -

    method Link [line 3575]

    +

    method Link [line 3607]

    @@ -11731,7 +11847,7 @@ $spaces = 0])
    -

    method ListBox [line 11074]

    +

    method ListBox [line 11088]

    @@ -11821,7 +11937,7 @@ $js = false])
    -

    method Ln [line 5452]

    +

    method Ln [line 5466]

    @@ -11869,7 +11985,7 @@ $cell = false])
    -

    method MirrorH [line 8491]

    +

    method MirrorH [line 8505]

    @@ -11911,7 +12027,7 @@ $x = ''])
    -

    method MirrorL [line 8527]

    +

    method MirrorL [line 8541]

    @@ -11965,7 +12081,7 @@ $y = ''])
    -

    method MirrorP [line 8514]

    +

    method MirrorP [line 8528]

    @@ -12013,7 +12129,7 @@ $y = ''])
    -

    method MirrorV [line 8502]

    +

    method MirrorV [line 8516]

    @@ -12055,7 +12171,7 @@ $y = ''])
    -

    method movePage [line 16586]

    +

    method movePage [line 16656]

    @@ -12103,7 +12219,7 @@ $topage)
    -

    method MultiCell [line 4175]

    +

    method MultiCell [line 4189]

    @@ -12229,7 +12345,7 @@ $maxh = 0])
    -

    method objclone [line 17067]

    +

    method objclone [line 17137]

    @@ -12271,7 +12387,7 @@ $object)
    -

    method Open [line 2310]

    +

    method Open [line 2339]

    @@ -12302,7 +12418,7 @@ $object)
    -

    method openHTMLTagHandler [line 14890]

    +

    method openHTMLTagHandler [line 14950]

    @@ -12368,7 +12484,7 @@ $maxbottomliney)
    -

    method Output [line 5602]

    +

    method Output [line 5616]

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

    method PageNo [line 2848]

    +

    method PageNo [line 2875]

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

    method PageNoFormatted [line 11685]

    +

    method PageNoFormatted [line 11699]

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

    method PieSector [line 12338]

    +

    method PieSector [line 12352]

    @@ -12583,7 +12699,7 @@ $o:)
    -

    method pixelsToUnits [line 8193]

    +

    method pixelsToUnits [line 8207]

    @@ -12625,7 +12741,7 @@ $px)
    -

    method Polycurve [line 9062]

    +

    method Polycurve [line 9076]

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

    method Polygon [line 9282]

    +

    method Polygon [line 9296]

    @@ -12760,7 +12876,7 @@ $closed = true])
    -

    method PolyLine [line 9256]

    +

    method PolyLine [line 9270]

    @@ -12823,7 +12939,7 @@ $closed)
    -

    method putHtmlListBullet [line 16135]

    +

    method putHtmlListBullet [line 16201]

    @@ -12874,7 +12990,7 @@ $size = 10])
    -

    method RadialGradient [line 12104]

    +

    method RadialGradient [line 12118]

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

    method RadioButton [line 10986]

    +

    method RadioButton [line 11000]

    @@ -13042,7 +13158,7 @@ $js = false])
    -

    method readDiskCache [line 16381]

    +

    method readDiskCache [line 16451]

    @@ -13090,7 +13206,7 @@ $file)
    -

    method Rect [line 8907]

    +

    method Rect [line 8921]

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

    method registrationMark [line 12055]

    +

    method registrationMark [line 12069]

    @@ -13240,7 +13356,7 @@ $colb = array(255,255,255)])
    -

    method RegularPolygon [line 9407]

    +

    method RegularPolygon [line 9421]

    @@ -13351,7 +13467,7 @@ $r:)
    -

    method removeSHY [line 3836]

    +

    method removeSHY [line 3848]

    @@ -13393,7 +13509,7 @@ $txt = ''])
    -

    method revstrpos [line 17091]

    +

    method revstrpos [line 17161]

    @@ -13447,7 +13563,7 @@ $offset = 0])
    -

    method rfread [line 5365]

    +

    method rfread [line 5379]

    @@ -13498,7 +13614,7 @@ $length)
    -

    method rollbackTransaction [line 17038]

    +

    method rollbackTransaction [line 17108]

    @@ -13540,7 +13656,7 @@ $self = false])
    -

    method Rotate [line 8586]

    +

    method Rotate [line 8600]

    @@ -13594,7 +13710,7 @@ $y = ''])
    -

    method RoundedRect [line 9511]

    +

    method RoundedRect [line 9525]

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

    method Scale [line 8456]

    +

    method Scale [line 8470]

    @@ -13741,7 +13857,7 @@ $y = ''])
    -

    method ScaleX [line 8416]

    +

    method ScaleX [line 8430]

    @@ -13795,7 +13911,7 @@ $y = ''])
    -

    method ScaleXY [line 8442]

    +

    method ScaleXY [line 8456]

    @@ -13849,7 +13965,7 @@ $y = ''])
    -

    method ScaleY [line 8429]

    +

    method ScaleY [line 8443]

    @@ -13903,7 +14019,7 @@ $y = ''])
    -

    method selectColumn [line 17153]

    +

    method selectColumn [line 17223]

    @@ -13942,7 +14058,7 @@ $col = ''])
    -

    method serializeTCPDFtagParameters [line 17198]

    +

    method serializeTCPDFtagParameters [line 17270]

    @@ -13984,7 +14100,7 @@ $pararray)
    -

    method setAlpha [line 11804]

    +

    method setAlpha [line 11818]

    @@ -14029,7 +14145,7 @@ $bm = 'Normal'])
    -

    method SetAuthor [line 2259]

    +

    method SetAuthor [line 2288]

    @@ -14071,7 +14187,7 @@ $author)
    -

    method SetAutoPageBreak [line 2126]

    +

    method SetAutoPageBreak [line 2155]

    @@ -14119,7 +14235,7 @@ $margin = 0])
    -

    method setBarcode [line 12695]

    +

    method setBarcode [line 12709]

    @@ -14155,7 +14271,7 @@ $bc = ''])
    -

    method SetBooklet [line 15910]

    +

    method SetBooklet [line 15976]

    @@ -14206,7 +14322,7 @@ $outer = -1])
    -

    method setBuffer [line 16391]

    +

    method setBuffer [line 16461]

    @@ -14245,7 +14361,7 @@ $data)
    -

    method setCellHeightRatio [line 11838]

    +

    method setCellHeightRatio [line 11852]

    @@ -14284,7 +14400,7 @@ $h)
    -

    method SetCellPadding [line 2114]

    +

    method SetCellPadding [line 2143]

    @@ -14326,7 +14442,7 @@ $pad)
    -

    method setColumnsArray [line 17140]

    +

    method setColumnsArray [line 17210]

    @@ -14365,7 +14481,7 @@ $columns)
    -

    method SetCompression [line 2219]

    +

    method SetCompression [line 2248]

    @@ -14404,7 +14520,7 @@ $compress)
    -

    method setContentMark [line 2526]

    +

    method setContentMark [line 2555]

    @@ -14443,7 +14559,7 @@ $page = 0])
    -

    method SetCreator [line 2283]

    +

    method SetCreator [line 2312]

    @@ -14485,7 +14601,7 @@ $creator)
    -

    method SetDefaultMonospacedFont [line 3525]

    +

    method SetDefaultMonospacedFont [line 3557]

    @@ -14524,7 +14640,7 @@ $font)
    -

    method setDefaultTableColumns [line 11828]

    +

    method setDefaultTableColumns [line 11842]

    @@ -14563,7 +14679,7 @@ $cols = 4])
    -

    method SetDisplayMode [line 2141]

    +

    method SetDisplayMode [line 2170]

    @@ -14614,7 +14730,7 @@ $mode = 'UseNone'])
    -

    method SetDrawColor [line 2903]

    +

    method SetDrawColor [line 2930]

    @@ -14674,7 +14790,7 @@ $col4 = -1])
    -

    method SetDrawColorArray [line 2880]

    +

    method SetDrawColorArray [line 2907]

    @@ -14716,7 +14832,7 @@ $color)
    -

    method SetDrawSpotColor [line 2941]

    +

    method SetDrawSpotColor [line 2971]

    @@ -14764,7 +14880,7 @@ $tint = 100])
    -

    method setEqualColumns [line 17108]

    +

    method setEqualColumns [line 17178]

    @@ -14815,7 +14931,7 @@ $y = ''])
    -

    method setExtGState [line 11770]

    +

    method setExtGState [line 11784]

    @@ -14854,7 +14970,7 @@ $gs)
    -

    method SetFillColor [line 2983]

    +

    method SetFillColor [line 3013]

    @@ -14914,7 +15030,7 @@ $col4 = -1])
    -

    method SetFillColorArray [line 2960]

    +

    method SetFillColorArray [line 2990]

    @@ -14956,7 +15072,7 @@ $color)
    -

    method SetFillSpotColor [line 3025]

    +

    method SetFillSpotColor [line 3055]

    @@ -15004,7 +15120,7 @@ $tint = 100])
    -

    method SetFont [line 3438]

    +

    method SetFont [line 3470]

    @@ -15064,7 +15180,7 @@ $fontfile = ''])
    -

    method setFontBuffer [line 16527]

    +

    method setFontBuffer [line 16597]

    @@ -15109,7 +15225,7 @@ $data)
    -

    method SetFontSize [line 3458]

    +

    method SetFontSize [line 3490]

    @@ -15151,7 +15267,7 @@ $size)
    -

    method setFontSubBuffer [line 16549]

    +

    method setFontSubBuffer [line 16619]

    @@ -15202,7 +15318,7 @@ $data)
    -

    method setFooter [line 2761]

    +

    method setFooter [line 2790]

    @@ -15230,7 +15346,7 @@ $data)
    -

    method setFooterFont [line 8051]

    +

    method setFooterFont [line 8065]

    @@ -15269,7 +15385,7 @@ $font)
    -

    method setFooterMargin [line 2594]

    +

    method setFooterMargin [line 2623]

    @@ -15305,7 +15421,7 @@ $fm = 10])
    -

    method setFormDefaultProp [line 10866]

    +

    method setFormDefaultProp [line 10880]

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

    method setGraphicVars [line 16308]

    +

    method setGraphicVars [line 16376]

    @@ -15386,7 +15502,7 @@ $gvars)
    -

    method setHeader [line 2725]

    +

    method setHeader [line 2754]

    @@ -15414,7 +15530,7 @@ $gvars)
    -

    method setHeaderData [line 2545]

    +

    method setHeaderData [line 2574]

    @@ -15468,7 +15584,7 @@ $hs = ''])
    -

    method setHeaderFont [line 8031]

    +

    method setHeaderFont [line 8045]

    @@ -15507,7 +15623,7 @@ $font)
    -

    method setHeaderMargin [line 2574]

    +

    method setHeaderMargin [line 2603]

    @@ -15543,7 +15659,7 @@ $hm = 10])
    -

    method setHtmlLinksStyle [line 15981]

    +

    method setHtmlLinksStyle [line 16047]

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

    method setHtmlVSpace [line 15950]

    +

    method setHtmlVSpace [line 16016]

    @@ -15627,7 +15743,7 @@ $tagvs)
    -

    method setImageBuffer [line 16468]

    +

    method setImageBuffer [line 16538]

    @@ -15672,7 +15788,7 @@ $data)
    -

    method setImageScale [line 1948]

    +

    method setImageScale [line 1977]

    @@ -15714,7 +15830,7 @@ $scale)
    -

    method setImageSubBuffer [line 16491]

    +

    method setImageSubBuffer [line 16561]

    @@ -15765,7 +15881,7 @@ $data)
    -

    method setJPEGQuality [line 11815]

    +

    method setJPEGQuality [line 11829]

    @@ -15804,7 +15920,7 @@ $quality)
    -

    method SetKeywords [line 2271]

    +

    method SetKeywords [line 2300]

    @@ -15846,7 +15962,7 @@ $keywords)
    -

    method setLanguageArray [line 8071]

    +

    method setLanguageArray [line 8085]

    @@ -15885,7 +16001,7 @@ $language)
    -

    method setLastH [line 1927]

    +

    method setLastH [line 1956]

    @@ -15927,7 +16043,7 @@ $h)
    -

    method SetLeftMargin [line 2070]

    +

    method SetLeftMargin [line 2099]

    @@ -15969,7 +16085,7 @@ $margin)
    -

    method SetLineStyle [line 8744]

    +

    method SetLineStyle [line 8758]

    @@ -16015,7 +16131,7 @@ $style)
    -

    method SetLineWidth [line 8703]

    +

    method SetLineWidth [line 8717]

    @@ -16057,7 +16173,7 @@ $width)
    -

    method SetLink [line 3552]

    +

    method SetLink [line 3584]

    @@ -16111,7 +16227,7 @@ $page = -1])
    -

    method setListIndentWidth [line 15960]

    +

    method setListIndentWidth [line 16026]

    @@ -16150,7 +16266,7 @@ $width)
    -

    method setLIsymbol [line 15871]

    +

    method setLIsymbol [line 15937]

    @@ -16189,7 +16305,7 @@ $symbol = '!'])
    -

    method SetMargins [line 2048]

    +

    method SetMargins [line 2077]

    @@ -16249,7 +16365,7 @@ $keepmargins = false])
    -

    method setOpenCell [line 15970]

    +

    method setOpenCell [line 16036]

    @@ -16288,7 +16404,7 @@ $isopen)
    -

    method setPage [line 2346]

    +

    method setPage [line 2375]

    @@ -16336,7 +16452,7 @@ $resetmargins = false])
    -

    method setPageBuffer [line 16425]

    +

    method setPageBuffer [line 16495]

    @@ -16387,7 +16503,7 @@ $append = false])
    -

    method setPageFormat [line 1727]

    +

    method setPageFormat [line 1756]

    @@ -16432,7 +16548,7 @@ $orientation = 'P'])
    -

    method setPageMark [line 2514]

    +

    method setPageMark [line 2543]

    @@ -16460,7 +16576,7 @@ $orientation = 'P'])
    -

    method setPageOrientation [line 1800]

    +

    method setPageOrientation [line 1829]

    @@ -16511,7 +16627,7 @@ $bottommargin = ''])
    -

    method setPageUnit [line 1685]

    +

    method setPageUnit [line 1714]

    @@ -16550,7 +16666,7 @@ $unit)
    -

    method setPDFVersion [line 11857]

    +

    method setPDFVersion [line 11871]

    @@ -16589,7 +16705,7 @@ $version = '1.7'])
    -

    method setPrintFooter [line 2621]

    +

    method setPrintFooter [line 2650]

    @@ -16631,7 +16747,7 @@ $value)
    -

    method setPrintHeader [line 2612]

    +

    method setPrintHeader [line 2641]

    @@ -16667,7 +16783,7 @@ $val = true])
    -

    method SetProtection [line 8356]

    +

    method SetProtection [line 8370]

    @@ -16721,7 +16837,7 @@ $owner_pass = null])
    -

    method SetRightMargin [line 2100]

    +

    method SetRightMargin [line 2129]

    @@ -16763,7 +16879,7 @@ $margin)
    -

    method setRTL [line 1856]

    +

    method setRTL [line 1885]

    @@ -16808,7 +16924,7 @@ $resetx = true])
    -

    method setSignature [line 11516]

    +

    method setSignature [line 11530]

    @@ -16880,7 +16996,7 @@ $info = array()])
    -

    method setSpacesRE [line 1841]

    +

    method setSpacesRE [line 1870]

    @@ -16919,7 +17035,7 @@ $re = '/[\s]/'])
    -

    method SetSubject [line 2247]

    +

    method SetSubject [line 2276]

    @@ -16961,7 +17077,7 @@ $subject)
    -

    method setTableHeader [line 2807]

    +

    method setTableHeader [line 2836]

    @@ -16989,7 +17105,7 @@ $subject)
    -

    method setTempRTL [line 1882]

    +

    method setTempRTL [line 1911]

    @@ -17028,7 +17144,7 @@ $mode)
    -

    method SetTextColor [line 3067]

    +

    method SetTextColor [line 3097]

    @@ -17088,7 +17204,7 @@ $col4 = -1])
    -

    method SetTextColorArray [line 3044]

    +

    method SetTextColorArray [line 3074]

    @@ -17128,9 +17244,60 @@ $color)
    [ Top ]
    +
    + +

    method setTextRenderingMode [line 17282]

    +
    +
    +
    + void setTextRenderingMode( +[int +$stroke = 0], [boolean +$fill = true], [boolean +$clip = false]) +
    +

    + + Set Text rendering mode.



    +

    Tags:

    +
    + + + + + + + +
    since:  4.9.008 (2009-04-02)
    access:  public
    +
    +

    + + +

    Parameters:

    +
    + + + + + + + + + + + + + + + + +
    int  $stroke  outline size in user units (0 = disable).
    boolean  $fill  if true fills the text (default).
    boolean  $clip  if true activate clipping mode
    +

    +
    [ Top ]
    +

    -

    method SetTextSpotColor [line 3106]

    +

    method SetTextSpotColor [line 3136]

    @@ -17178,7 +17345,7 @@ $tint = 100])
    -

    method SetTitle [line 2235]

    +

    method SetTitle [line 2264]

    @@ -17220,7 +17387,7 @@ $title)
    -

    method SetTopMargin [line 2085]

    +

    method SetTopMargin [line 2114]

    @@ -17262,7 +17429,7 @@ $margin)
    -

    method setUserRights [line 11486]

    +

    method setUserRights [line 11500]

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

    method setViewerPreferences [line 11870]

    +

    method setViewerPreferences [line 11884]

    @@ -17370,7 +17537,7 @@ $preferences)
    -

    method setVisibility [line 11715]

    +

    method setVisibility [line 11729]

    @@ -17409,7 +17576,7 @@ $v)
    -

    method SetX [line 5523]

    +

    method SetX [line 5537]

    @@ -17451,7 +17618,7 @@ $x)
    -

    method SetXY [line 5586]

    +

    method SetXY [line 5600]

    @@ -17499,7 +17666,7 @@ $y)
    -

    method SetY [line 5555]

    +

    method SetY [line 5569]

    @@ -17547,7 +17714,7 @@ $resetx = true])
    -

    method set_mqr [line 5184]

    +

    method set_mqr [line 5198]

    @@ -17586,7 +17753,7 @@ $mqr)
    -

    method Skew [line 8646]

    +

    method Skew [line 8660]

    @@ -17646,7 +17813,7 @@ $y = ''])
    -

    method SkewX [line 8619]

    +

    method SkewX [line 8633]

    @@ -17700,7 +17867,7 @@ $y = ''])
    -

    method SkewY [line 8632]

    +

    method SkewY [line 8646]

    @@ -17754,7 +17921,7 @@ $y = ''])
    -

    method StarPolygon [line 9462]

    +

    method StarPolygon [line 9476]

    @@ -17878,7 +18045,7 @@ $draw_circle:)
    -

    method startPage [line 2473]

    +

    method startPage [line 2502]

    @@ -17926,7 +18093,7 @@ $format = ''])
    -

    method startPageGroup [line 11544]

    +

    method startPageGroup [line 11558]

    @@ -17965,7 +18132,7 @@ $page = ''])
    -

    method startTransaction [line 17007]

    +

    method startTransaction [line 17077]

    @@ -17993,7 +18160,7 @@ $page = ''])
    -

    method StartTransform [line 8384]

    +

    method StartTransform [line 8398]

    @@ -18024,7 +18191,7 @@ $page = ''])
    -

    method StopTransform [line 8399]

    +

    method StopTransform [line 8413]

    @@ -18055,7 +18222,7 @@ $page = ''])
    -

    method swapMargins [line 15926]

    +

    method swapMargins [line 15992]

    @@ -18094,7 +18261,7 @@ $reverse = true])
    -

    method Text [line 3703]

    +

    method Text [line 3736]

    @@ -18103,12 +18270,13 @@ float $x, float $y, string $txt, [int -$stroke = 0], [boolean -$clip = false]) +$stroke = false], [boolean +$clip = false], [boolean +$fill = true])

    - Prints a character string.

    The origin is on the left of the first charcter, on the baseline. This method allows to place a string precisely on the page.




    + DEPRECATED! Prints a character string.

    The origin is on the left of the first charcter, on the baseline. This method allows to place a string precisely on the page.




    Tags:

    @@ -18150,12 +18318,17 @@ $clip = false]) - + + + + + +
    int   $stroke  outline size in points (0 = disable)outline size in user units (false = disable)
    boolean   $clip   if true activate clipping mode (you must call StartTransform() before this function and StopTransform() to stop the clipping tranformation).
    boolean  $fill  if true fills the text

    @@ -18163,7 +18336,7 @@ $clip = false])

    -

    method TextField [line 10895]

    +

    method TextField [line 10909]

    @@ -18247,7 +18420,7 @@ $js = false])
    -

    method Transform [line 8679]

    +

    method Transform [line 8693]

    @@ -18289,7 +18462,7 @@ $tm)
    -

    method Translate [line 8562]

    +

    method Translate [line 8576]

    @@ -18337,7 +18510,7 @@ $t_y)
    -

    method TranslateX [line 8539]

    +

    method TranslateX [line 8553]

    @@ -18379,7 +18552,7 @@ $t_x)
    -

    method TranslateY [line 8550]

    +

    method TranslateY [line 8564]

    @@ -18421,7 +18594,7 @@ $t_y)
    -

    method unhtmlentities [line 8204]

    +

    method unhtmlentities [line 8218]

    @@ -18460,7 +18633,7 @@ $text_to_convert)
    -

    method UniArrSubString [line 4845]

    +

    method UniArrSubString [line 4859]

    @@ -18514,7 +18687,7 @@ $end = ''])
    -

    method unichr [line 4878]

    +

    method unichr [line 4892]

    @@ -18559,7 +18732,7 @@ $c)
    -

    method UTF8ArrayToUniArray [line 4866]

    +

    method UTF8ArrayToUniArray [line 4880]

    @@ -18601,7 +18774,7 @@ $ta)
    -

    method UTF8ArrSubString [line 4822]

    +

    method UTF8ArrSubString [line 4836]

    @@ -18652,7 +18825,7 @@ $end = ''])
    -

    method UTF8ArrToLatin1 [line 7941]

    +

    method UTF8ArrToLatin1 [line 7955]

    @@ -18694,7 +18867,7 @@ $unicode)
    -

    method utf8Bidi [line 9686]

    +

    method utf8Bidi [line 9700]

    @@ -18751,7 +18924,7 @@ $forcertl = false])
    -

    method utf8StrArrRev [line 9672]

    +

    method utf8StrArrRev [line 9686]

    @@ -18811,7 +18984,7 @@ $forcertl = false])
    -

    method UTF8StringToArray [line 7804]

    +

    method UTF8StringToArray [line 7818]

    @@ -18877,7 +19050,7 @@ $str)
    -

    method utf8StrRev [line 9657]

    +

    method utf8StrRev [line 9671]

    @@ -18931,7 +19104,7 @@ $forcertl = false])
    -

    method UTF8ToLatin1 [line 7911]

    +

    method UTF8ToLatin1 [line 7925]

    @@ -18973,7 +19146,7 @@ $str)
    -

    method UTF8ToUTF16BE [line 7895]

    +

    method UTF8ToUTF16BE [line 7909]

    @@ -19024,7 +19197,7 @@ $setbom = true])
    -

    method Write [line 4466]

    +

    method Write [line 4480]

    @@ -19120,7 +19293,7 @@ $maxh = 0])
    -

    method write1DBarcode [line 12724]

    +

    method write1DBarcode [line 12738]

    @@ -19210,7 +19383,7 @@ $align = ''])
    -

    method write2DBarcode [line 12981]

    +

    method write2DBarcode [line 12995]

    @@ -19294,7 +19467,7 @@ $align = ''])
    -

    method writeBarcode [line 12931]

    +

    method writeBarcode [line 12945]

    @@ -19384,7 +19557,7 @@ $code)
    -

    method writeDiskCache [line 16353]

    +

    method writeDiskCache [line 16423]

    @@ -19441,7 +19614,7 @@ $file)
    -

    method writeHTML [line 13758]

    +

    method writeHTML [line 13809]

    @@ -19507,7 +19680,7 @@ $align = ''])
    -

    method writeHTMLCell [line 13225]

    +

    method writeHTMLCell [line 13239]

    @@ -19609,7 +19782,7 @@ $autopadding = true])
    -

    method _addfield [line 10467]

    +

    method _addfield [line 10481]

    @@ -19687,7 +19860,7 @@ $prop)
    -

    method _beginpage [line 7515]

    +

    method _beginpage [line 7529]

    @@ -19729,7 +19902,7 @@ $format = ''])
    -

    method _dataannobjstring [line 7664]

    +

    method _dataannobjstring [line 7678]

    @@ -19768,7 +19941,7 @@ $s)
    -

    method _datastring [line 7651]

    +

    method _datastring [line 7665]

    @@ -19807,7 +19980,7 @@ $s)
    -

    method _datestring [line 7677]

    +

    method _datestring [line 7691]

    @@ -19838,7 +20011,7 @@ $s)
    -

    method _destroy [line 5758]

    +

    method _destroy [line 5772]

    @@ -19883,7 +20056,7 @@ $preserve_objcopy = false])
    -

    method _dochecks [line 5786]

    +

    method _dochecks [line 5800]

    @@ -19908,7 +20081,7 @@ $preserve_objcopy = false])
    -

    method _dolinethrough [line 7590]

    +

    method _dolinethrough [line 7604]

    @@ -19956,7 +20129,7 @@ $txt)
    -

    method _dolinethroughw [line 7617]

    +

    method _dolinethroughw [line 7631]

    @@ -20013,7 +20186,7 @@ $txt)
    -

    method _dounderline [line 7578]

    +

    method _dounderline [line 7592]

    @@ -20061,7 +20234,7 @@ $txt)
    -

    method _dounderlinew [line 7603]

    +

    method _dounderlinew [line 7617]

    @@ -20112,7 +20285,7 @@ $w)
    -

    method _enddoc [line 7398]

    +

    method _enddoc [line 7412]

    @@ -20137,7 +20310,7 @@ $w)
    -

    method _endpage [line 7554]

    +

    method _endpage [line 7568]

    @@ -20162,7 +20335,7 @@ $w)
    -

    method _escape [line 7640]

    +

    method _escape [line 7654]

    @@ -20201,7 +20374,7 @@ $s)
    -

    method _escapetext [line 7716]

    +

    method _escapetext [line 7730]

    @@ -20240,7 +20413,7 @@ $s)
    -

    method _freadint [line 7629]

    +

    method _freadint [line 7643]

    @@ -20279,7 +20452,7 @@ $f)
    -

    method _generateencryptionkey [line 8324]

    +

    method _generateencryptionkey [line 8338]

    @@ -20333,7 +20506,7 @@ $protection)
    -

    method _getfontpath [line 5802]

    +

    method _getfontpath [line 5816]

    @@ -20358,7 +20531,7 @@ $protection)
    -

    method _JScolor [line 10443]

    +

    method _JScolor [line 10457]

    @@ -20400,7 +20573,7 @@ $color)
    -

    method _md5_16 [line 8285]

    +

    method _md5_16 [line 8299]

    @@ -20445,7 +20618,7 @@ $str)
    -

    method _newobj [line 7564]

    +

    method _newobj [line 7578]

    @@ -20473,7 +20646,7 @@ $str)
    -

    method _objectkey [line 8217]

    +

    method _objectkey [line 8231]

    @@ -20512,7 +20685,7 @@ $n)
    -

    method _out [line 7752]

    +

    method _out [line 7766]

    @@ -20548,7 +20721,7 @@ $s)
    -

    method _outarc [line 12318]

    +

    method _outarc [line 12332]

    @@ -20620,7 +20793,7 @@ $y3)
    -

    method _outCurve [line 8852]

    +

    method _outCurve [line 8866]

    @@ -20689,7 +20862,7 @@ $y3)
    -

    method _outLine [line 8816]

    +

    method _outLine [line 8830]

    @@ -20734,7 +20907,7 @@ $y)
    -

    method _outPoint [line 8802]

    +

    method _outPoint [line 8816]

    @@ -20779,7 +20952,7 @@ $y)
    -

    method _outRect [line 8833]

    +

    method _outRect [line 8847]

    @@ -20842,7 +21015,7 @@ $op)
    -

    method _Ovalue [line 8298]

    +

    method _Ovalue [line 8312]

    @@ -20893,7 +21066,7 @@ $owner_pass)
    -

    method _parsejpeg [line 5234]

    +

    method _parsejpeg [line 5248]

    @@ -20932,7 +21105,7 @@ $file)
    -

    method _parsepng [line 5260]

    +

    method _parsepng [line 5274]

    @@ -20971,7 +21144,7 @@ $file)
    -

    method _putannotsobjs [line 5985]

    +

    method _putannotsobjs [line 5999]

    @@ -21002,7 +21175,7 @@ $file)
    -

    method _putannotsrefs [line 5954]

    +

    method _putannotsrefs [line 5968]

    @@ -21044,7 +21217,7 @@ $n)
    -

    method _putAPXObject [line 6600]

    +

    method _putAPXObject [line 6614]

    @@ -21098,7 +21271,7 @@ $stream = ''])
    -

    method _putbookmarks [line 10285]

    +

    method _putbookmarks [line 10299]

    @@ -21129,7 +21302,7 @@ $stream = ''])
    -

    method _putcatalog [line 7223]

    +

    method _putcatalog [line 7237]

    @@ -21154,7 +21327,7 @@ $stream = ''])
    -

    method _putcidfont0 [line 6957]

    +

    method _putcidfont0 [line 6971]

    @@ -21199,7 +21372,7 @@ $font)
    -

    method _putEmbeddedFiles [line 3672]

    +

    method _putEmbeddedFiles [line 3704]

    @@ -21230,7 +21403,7 @@ $font)
    -

    method _putencryption [line 8226]

    +

    method _putencryption [line 8240]

    @@ -21258,7 +21431,7 @@ $font)
    -

    method _putextgstates [line 11780]

    +

    method _putextgstates [line 11794]

    @@ -21297,7 +21470,7 @@ $gs)
    -

    method _putfonts [line 6628]

    +

    method _putfonts [line 6642]

    @@ -21322,7 +21495,7 @@ $gs)
    -

    method _putfontwidths [line 6766]

    +

    method _putfontwidths [line 6780]

    @@ -21370,7 +21543,7 @@ $cidoffset = 0])
    -

    method _putheader [line 7390]

    +

    method _putheader [line 7404]

    @@ -21395,7 +21568,7 @@ $cidoffset = 0])
    -

    method _putimages [line 7025]

    +

    method _putimages [line 7039]

    @@ -21420,7 +21593,7 @@ $cidoffset = 0])
    -

    method _putinfo [line 7183]

    +

    method _putinfo [line 7197]

    @@ -21445,7 +21618,7 @@ $cidoffset = 0])
    -

    method _putjavascript [line 10383]

    +

    method _putjavascript [line 10397]

    @@ -21476,7 +21649,7 @@ $cidoffset = 0])
    -

    method _putocg [line 11694]

    +

    method _putocg [line 11708]

    @@ -21504,7 +21677,7 @@ $cidoffset = 0])
    -

    method _putpages [line 5813]

    +

    method _putpages [line 5827]

    @@ -21529,7 +21702,7 @@ $cidoffset = 0])
    -

    method _putresourcedict [line 7108]

    +

    method _putresourcedict [line 7122]

    @@ -21554,7 +21727,7 @@ $cidoffset = 0])
    -

    method _putresources [line 7149]

    +

    method _putresources [line 7163]

    @@ -21579,7 +21752,7 @@ $cidoffset = 0])
    -

    method _putshaders [line 12264]

    +

    method _putshaders [line 12278]

    @@ -21610,7 +21783,7 @@ $cidoffset = 0])
    -

    method _putsignature [line 11415]

    +

    method _putsignature [line 11429]

    @@ -21641,7 +21814,7 @@ $cidoffset = 0])
    -

    method _putspotcolors [line 7080]

    +

    method _putspotcolors [line 7094]

    @@ -21669,7 +21842,7 @@ $cidoffset = 0])
    -

    method _putstream [line 7734]

    +

    method _putstream [line 7748]

    @@ -21711,7 +21884,7 @@ $n = 0])
    -

    method _puttrailer [line 7376]

    +

    method _puttrailer [line 7390]

    diff --git a/examples/example_026.php b/examples/example_026.php index 179e5b9..052dd41 100755 --- a/examples/example_026.php +++ b/examples/example_026.php @@ -2,13 +2,13 @@ //============================================================+ // File name : example_026.php // Begin : 2008-03-04 -// Last Update : 2009-09-30 -// +// Last Update : 2010-04-03 +// // Description : Example 026 for TCPDF class -// Text Clipping -// +// Text Rendering Modes and Text Clipping +// // Author: Nicola Asuni -// +// // (c) Copyright: // Nicola Asuni // Tecnick.com s.r.l. @@ -22,7 +22,7 @@ /** * Creates an example PDF TEST document using TCPDF * @package com.tecnick.tcpdf - * @abstract TCPDF - Example: Text Clipping + * @abstract TCPDF - Example: Text Rendering Modes and Text Clipping * @author Nicola Asuni * @copyright 2004-2009 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com * @link http://tcpdf.org @@ -34,7 +34,7 @@ require_once('../config/lang/eng.php'); require_once('../tcpdf.php'); // create new PDF document -$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); +$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->SetCreator(PDF_CREATOR); @@ -62,40 +62,88 @@ $pdf->SetFooterMargin(PDF_MARGIN_FOOTER); $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); //set image scale factor -$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); //set some language-dependent strings -$pdf->setLanguageArray($l); +$pdf->setLanguageArray($l); // --------------------------------------------------------- // set font -$pdf->SetFont('helvetica', 'BI', 50); +$pdf->SetFont('helvetica', '', 22); // add a page $pdf->AddPage(); -// print clipping text -$pdf->Text(20, 40, 'STROKE TEXT', 1, false); +// set color for text stroke +$pdf->SetDrawColor(255,0,0); + + +$pdf->setTextRenderingMode($stroke=0, $fill=true, $clip=false); +$pdf->Write(0, 'Fill text', '', 0, '', true, 0, false, false, 0); + +$pdf->setTextRenderingMode($stroke=0.2, $fill=false, $clip=false); +$pdf->Write(0, 'Stroke text', '', 0, '', true, 0, false, false, 0); + +$pdf->setTextRenderingMode($stroke=0.2, $fill=true, $clip=false); +$pdf->Write(0, 'Fill, then stroke text', '', 0, '', true, 0, false, false, 0); + +$pdf->setTextRenderingMode($stroke=0, $fill=false, $clip=false); +$pdf->Write(0, 'Neither fill nor stroke text (invisible)', '', 0, '', true, 0, false, false, 0); + + +// * * * CLIPPING MODES * * * * * * * * * * * * * * * * * * -//Start Transformation $pdf->StartTransform(); - -// print clipping text -$pdf->Text(20, 70, 'CLIPPING TEXT', 2, true); - -// draw jpeg image -$pdf->Image('../images/image_demo.jpg', 20, 45, 170, 40, '', 'http://www.tcpdf.org', '', true, 72); - -//Stop Transformation +$pdf->setTextRenderingMode($stroke=0, $fill=true, $clip=true); +$pdf->Write(0, 'Fill text and add to path for clipping', '', 0, '', true, 0, false, false, 0); +$pdf->Image('../images/image_demo.jpg', 15, 65, 170, 10, '', '', '', true, 72); $pdf->StopTransform(); +$pdf->StartTransform(); +$pdf->setTextRenderingMode($stroke=0.3, $fill=false, $clip=true); +$pdf->Write(0, 'Stroke text and add to path for clipping', '', 0, '', true, 0, false, false, 0); +$pdf->Image('../images/image_demo.jpg', 15, 75, 170, 10, '', '', '', true, 72); +$pdf->StopTransform(); + +$pdf->StartTransform(); +$pdf->setTextRenderingMode($stroke=0.3, $fill=true, $clip=true); +$pdf->Write(0, 'Fill, then stroke text and add to path for clipping', '', 0, '', true, 0, false, false, 0); +$pdf->Image('../images/image_demo.jpg', 15, 85, 170, 10, '', '', '', true, 72); +$pdf->StopTransform(); + +$pdf->StartTransform(); +$pdf->setTextRenderingMode($stroke=0, $fill=false, $clip=true); +$pdf->Write(0, 'Add text to path for clipping', '', 0, '', true, 0, false, false, 0); +$pdf->Image('../images/image_demo.jpg', 15, 95, 170, 10, '', '', '', true, 72); +$pdf->StopTransform(); + +// reset text rendering mode +$pdf->setTextRenderingMode($stroke=0, $fill=true, $clip=false); + +// * * * HTML MODE * * * * * * * * * * * * * * * * * * * * * + +// The following attributes were added to HTML: +// stroke : stroke width +// strokecolor : stroke color +// fill : true (default) to fill the font, false otherwise + + +// create some HTML content with text rendering modes +$html = 'HTML Fill text
    '; +$html .= 'HTML Stroke text
    '; +$html .= 'HTML Fill, then stroke text
    '; +$html .= 'HTML Neither fill nor stroke text (invisible)
    '; + +// output the HTML content +$pdf->writeHTML($html, true, 0, true, 0); + // --------------------------------------------------------- //Close and output PDF document $pdf->Output('example_026.pdf', 'I'); //============================================================+ -// END OF FILE +// END OF FILE //============================================================+ ?> diff --git a/examples/index.php b/examples/index.php index 4f8dd91..c63f38a 100644 --- a/examples/index.php +++ b/examples/index.php @@ -44,7 +44,7 @@ echo '<'.'?'.'xml version="1.0" encoding="UTF-8"'.'?'.'>';
  • Page Groups: [PDF]
  • Object Visibility: [PDF]
  • Object Transparency: [PDF]
  • -
  • Text Clipping: [PDF]
  • +
  • Text Rendering Modes and Text Clipping: [PDF]
  • Barcodes: [PDF]
  • Multiple page formats: [PDF]
  • Set PDF viewer display preferences: [PDF]
  • diff --git a/tcpdf.php b/tcpdf.php index 5bdc846..1e8d7a7 100755 --- a/tcpdf.php +++ b/tcpdf.php @@ -4,7 +4,7 @@ // Begin : 2002-08-03 // Last Update : 2010-04-03 // Author : Nicola Asuni - info@tecnick.com - http://www.tcpdf.org -// Version : 4.9.007 +// Version : 4.9.008 // License : GNU LGPL (http://www.gnu.org/copyleft/lesser.html) // ---------------------------------------------------------------------------- // Copyright (C) 2002-2010 Nicola Asuni - Tecnick.com S.r.l. @@ -131,7 +131,7 @@ * @copyright 2002-2010 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com * @link http://www.tcpdf.org * @license http://www.gnu.org/copyleft/lesser.html LGPL - * @version 4.9.007 + * @version 4.9.008 */ /** @@ -155,14 +155,14 @@ if (!class_exists('TCPDF', false)) { /** * define default PDF document producer */ - define('PDF_PRODUCER', 'TCPDF 4.9.007 (http://www.tcpdf.org)'); + define('PDF_PRODUCER', 'TCPDF 4.9.008 (http://www.tcpdf.org)'); /** * This is a PHP class for generating PDF documents without requiring external extensions.
    * TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.
    * @name TCPDF * @package com.tecnick.tcpdf - * @version 4.9.007 + * @version 4.9.008 * @author Nicola Asuni - info@tecnick.com * @link http://www.tcpdf.org * @license http://www.gnu.org/copyleft/lesser.html LGPL @@ -693,7 +693,13 @@ if (!class_exists('TCPDF', false)) { * @var HTML PARSER: indent amount for lists. * @access protected */ - protected $listindent; + protected $listindent = 0; + + /** + * @var HTML PARSER: current list indententation level. + * @access protected + */ + protected $listindentlevel = 0; /** * @var current background color @@ -1524,6 +1530,28 @@ if (!class_exists('TCPDF', false)) { */ protected $column_start_page = 0; + /** + * 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. + * @access protected + * @since 4.9.008 (2010-04-03) + */ + protected $textrendermode = 0; + + /** + * Text stroke width in doc units + * @access protected + * @since 4.9.008 (2010-04-03) + */ + protected $textstrokewidth = 0; + + /** + * @var current stroke color + * @access protected + * @since 4.9.008 (2010-04-03) + */ + protected $strokecolor; + + //------------------------------------------------------------ // METHODS //------------------------------------------------------------ @@ -1628,6 +1656,7 @@ if (!class_exists('TCPDF', false)) { $this->HREF = array(); $this->getFontsList(); $this->fgcolor = array('R' => 0, 'G' => 0, 'B' => 0); + $this->strokecolor = array('R' => 0, 'G' => 0, 'B' => 0); $this->bgcolor = array('R' => 255, 'G' => 255, 'B' => 255); $this->extgstates = array(); // user's rights @@ -2834,8 +2863,6 @@ if (!class_exists('TCPDF', false)) { $this->lMargin = $prev_lMargin; $this->rMargin = $prev_rMargin; } - // print table header (if any) - } /** @@ -2918,12 +2945,15 @@ if (!class_exists('TCPDF', false)) { if (($col2 == -1) AND ($col3 == -1) AND ($col4 == -1)) { // Grey scale $this->DrawColor = sprintf('%.3F G', $col1/255); + $this->strokecolor = array('G' => $col1); } elseif ($col4 == -1) { // RGB $this->DrawColor = sprintf('%.3F %.3F %.3F RG', $col1/255, $col2/255, $col3/255); + $this->strokecolor = array('R' => $col1, 'G' => $col2, 'B' => $col3); } else { // CMYK $this->DrawColor = sprintf('%.3F %.3F %.3F %.3F K', $col1/100, $col2/100, $col3/100, $col4/100); + $this->strokecolor = array('C' => $col1, 'M' => $col2, 'Y' => $col3, 'K' => $col4); } if ($this->page > 0) { $this->_out($this->DrawColor); @@ -3371,6 +3401,7 @@ if (!class_exists('TCPDF', false)) { // register CID font (all styles at once) $styles = array('' => '', 'B' => ',Bold', 'I' => ',Italic', 'BI' => ',BoldItalic'); $sname = $name.$styles[$bistyle]; + // artificial bold if (strpos($bistyle, 'B') !== false) { if (isset($desc['StemV'])) { $desc['StemV'] *= 2; @@ -3378,6 +3409,7 @@ if (!class_exists('TCPDF', false)) { $desc['StemV'] = 120; } } + // artificial italic if (strpos($bistyle, 'I') !== false) { if (isset($desc['ItalicAngle'])) { $desc['ItalicAngle'] -= 11; @@ -3687,48 +3719,28 @@ if (!class_exists('TCPDF', false)) { } /** - * Prints a character string. + * DEPRECATED! Prints a character string. * The origin is on the left of the first charcter, on the baseline. * This method allows to place a string precisely on the page. * @param float $x Abscissa of the origin * @param float $y Ordinate of the origin * @param string $txt String to print - * @param int $stroke outline size in points (0 = disable) + * @param int $stroke outline size in user units (false = disable) * @param boolean $clip if true activate clipping mode (you must call StartTransform() before this function and StopTransform() to stop the clipping tranformation). + * @param boolean $fill if true fills the text * @access public * @since 1.0 * @deprecated deprecated since version 4.3.005 (2008-11-25) * @see Cell(), Write(), MultiCell(), WriteHTML(), WriteHTMLCell() */ - public function Text($x, $y, $txt, $stroke=0, $clip=false) { - //Output a string - if ($this->rtl) { - // bidirectional algorithm (some chars may be changed affecting the line length) - $s = $this->utf8Bidi($this->UTF8StringToArray($txt), $txt, $this->tmprtl); - $l = $this->GetArrStringWidth($s); - $xr = $this->w - $x - $l; - } else { - $xr = $x; - } - $opt = ''; - if (($stroke > 0) AND (!$clip)) { - $opt .= '1 Tr '.intval($stroke).' w '; - } elseif (($stroke > 0) AND $clip) { - $opt .= '5 Tr '.intval($stroke).' w '; - } elseif ($clip) { - $opt .= '7 Tr '; - } - $s = sprintf('BT %.2F %.2F Td %s(%s) Tj ET 0 Tr', $xr * $this->k, ($this->h-$y) * $this->k, $opt, $this->_escapetext($txt)); - if ($this->underline AND ($txt!='')) { - $s .= ' '.$this->_dounderline($xr, $y, $txt); - } - if ($this->linethrough AND ($txt!='')) { - $s .= ' '.$this->_dolinethrough($xr, $y, $txt); - } - if ($this->ColorFlag AND (!$clip)) { - $s='q '.$this->TextColor.' '.$s.' Q'; - } - $this->_out($s); + public function Text($x, $y, $txt, $stroke=false, $clip=false, $fill=true) { + $textrendermode = $this->textrendermode; + $textstrokewidth = $this->textstrokewidth; + $this->setTextRenderingMode($fill, $stroke, $clip); + $this->Write(0, $txt, '', 0, '', false, 0, false, false, 0); + // restore previous rendering mode + $this->textrendermode = $textrendermode; + $this->textstrokewidth = $textstrokewidth; } /** @@ -4013,6 +4025,8 @@ if (!class_exists('TCPDF', false)) { if ($this->ColorFlag) { $s .= 'q '.$this->TextColor.' '; } + // rendering mode + $s .= sprintf('BT %d Tr %.2F w ET ', $this->textrendermode, $this->textstrokewidth); // count number of spaces $ns = substr_count($txt, ' '); // Justification @@ -13319,9 +13333,13 @@ if (!class_exists('TCPDF', false)) { $dom[$key]['fontname'] = $this->FontFamily; $dom[$key]['fontstyle'] = $this->FontStyle; $dom[$key]['fontsize'] = $this->FontSizePt; + $dom[$key]['stroke'] = $this->textstrokewidth; + $dom[$key]['fill'] = (($this->textrendermode % 2) == 0); + $dom[$key]['clip'] = ($this->textrendermode > 3); $dom[$key]['line-height'] = $this->cell_height_ratio; $dom[$key]['bgcolor'] = false; $dom[$key]['fgcolor'] = $this->fgcolor; + $dom[$key]['strokecolor'] = $this->strokecolor; $dom[$key]['align'] = ''; $dom[$key]['listtype'] = ''; $dom[$key]['text-indent'] = 0; @@ -13364,9 +13382,13 @@ if (!class_exists('TCPDF', false)) { $dom[$key]['fontname'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fontname']; $dom[$key]['fontstyle'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fontstyle']; $dom[$key]['fontsize'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fontsize']; + $dom[$key]['stroke'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['stroke']; + $dom[$key]['fill'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fill']; + $dom[$key]['clip'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['clip']; $dom[$key]['line-height'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['line-height']; $dom[$key]['bgcolor'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['bgcolor']; $dom[$key]['fgcolor'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fgcolor']; + $dom[$key]['strokecolor'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['strokecolor']; $dom[$key]['align'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['align']; if (isset($dom[($dom[($dom[$key]['parent'])]['parent'])]['listtype'])) { $dom[$key]['listtype'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['listtype']; @@ -13424,9 +13446,13 @@ if (!class_exists('TCPDF', false)) { $dom[$key]['fontname'] = $dom[$parentkey]['fontname']; $dom[$key]['fontstyle'] = $dom[$parentkey]['fontstyle']; $dom[$key]['fontsize'] = $dom[$parentkey]['fontsize']; + $dom[$key]['stroke'] = $dom[$parentkey]['stroke']; + $dom[$key]['fill'] = $dom[$parentkey]['fill']; + $dom[$key]['clip'] = $dom[$parentkey]['clip']; $dom[$key]['line-height'] = $dom[$parentkey]['line-height']; $dom[$key]['bgcolor'] = $dom[$parentkey]['bgcolor']; $dom[$key]['fgcolor'] = $dom[$parentkey]['fgcolor']; + $dom[$key]['strokecolor'] = $dom[$parentkey]['strokecolor']; $dom[$key]['align'] = $dom[$parentkey]['align']; $dom[$key]['listtype'] = $dom[$parentkey]['listtype']; $dom[$key]['text-indent'] = $dom[$parentkey]['text-indent']; @@ -13702,6 +13728,10 @@ if (!class_exists('TCPDF', false)) { if (isset($dom[$key]['attribute']['bgcolor']) AND (!$this->empty_string($dom[$key]['attribute']['bgcolor']))) { $dom[$key]['bgcolor'] = $this->convertHTMLColorToDec($dom[$key]['attribute']['bgcolor']); } + // set stroke color attribute + if (isset($dom[$key]['attribute']['strokecolor']) AND (!$this->empty_string($dom[$key]['attribute']['strokecolor']))) { + $dom[$key]['strokecolor'] = $this->convertHTMLColorToDec($dom[$key]['attribute']['strokecolor']); + } // check for width attribute if (isset($dom[$key]['attribute']['width'])) { $dom[$key]['width'] = $dom[$key]['attribute']['width']; @@ -13714,6 +13744,27 @@ if (!class_exists('TCPDF', false)) { if (isset($dom[$key]['attribute']['align']) AND (!$this->empty_string($dom[$key]['attribute']['align'])) AND ($dom[$key]['value'] !== 'img')) { $dom[$key]['align'] = strtoupper($dom[$key]['attribute']['align']{0}); } + // check for text rendering mode (the following attributes do not exist in HTML) + if (isset($dom[$key]['attribute']['stroke'])) { + // font stroke width + $dom[$key]['stroke'] = $this->getHTMLUnitToUnits($dom[$key]['attribute']['stroke'], $dom[$key]['fontsize'], 'pt', true); + } + if (isset($dom[$key]['attribute']['fill'])) { + // font fill + if ($dom[$key]['attribute']['fill'] == 'true') { + $dom[$key]['fill'] = true; + } else { + $dom[$key]['fill'] = false; + } + } + if (isset($dom[$key]['attribute']['clip'])) { + // clipping mode + if ($dom[$key]['attribute']['clip'] == 'true') { + $dom[$key]['clip'] = true; + } else { + $dom[$key]['clip'] = false; + } + } } // end opening tag } else { // text @@ -13815,6 +13866,7 @@ if (!class_exists('TCPDF', false)) { } else { $this->listindent = $this->GetStringWidth('0000'); } + $this->listindentlevel = 0; // save previous states $prev_cell_height_ratio = $this->cell_height_ratio; $prev_listnum = $this->listnum; @@ -14074,6 +14126,11 @@ if (!class_exists('TCPDF', false)) { $curfontdescent = $fontdescent; } } + // set text rendering mode + $textstroke = isset($dom[$key]['stroke']) ? $dom[$key]['stroke'] : $this->textstrokewidth; + $textfill = isset($dom[$key]['fill']) ? $dom[$key]['fill'] : (($this->textrendermode % 2) == 0); + $textclip = isset($dom[$key]['clip']) ? $dom[$key]['clip'] : ($this->textrendermode > 3); + $this->setTextRenderingMode($textstroke, $textfill, $textclip); if (($plalign == 'J') AND $dom[$key]['block']) { $plalign = ''; } @@ -14088,6 +14145,9 @@ if (!class_exists('TCPDF', false)) { if (isset($dom[$key]['fgcolor']) AND ($dom[$key]['fgcolor'] !== false)) { $this->SetTextColorArray($dom[$key]['fgcolor']); } + if (isset($dom[$key]['strokecolor']) AND ($dom[$key]['strokecolor'] !== false)) { + $this->SetDrawColorArray($dom[$key]['strokecolor']); + } if (isset($dom[$key]['align'])) { $lalign = $dom[$key]['align']; } @@ -14859,6 +14919,9 @@ if (!class_exists('TCPDF', false)) { } if ($ln AND (!($cell AND ($dom[$key-1]['value'] == 'table')))) { $this->Ln($this->lasth); + if ($this->y < $maxbottomliney) { + $this->y = $maxbottomliney; + } } // restore previous values $this->setGraphicVars($gvars); @@ -14872,9 +14935,6 @@ if (!class_exists('TCPDF', false)) { $this->listordered = $prev_listordered; $this->listcount = $prev_listcount; $this->lispacer = $prev_lispacer; - if ($this->y < $maxbottomliney) { - $this->y = $maxbottomliney; - } unset($dom); } @@ -15112,6 +15172,7 @@ if (!class_exists('TCPDF', false)) { } else { $this->lMargin += $this->listindent; } + ++$this->listindentlevel; $this->addHTMLVertSpace(1, $cell, '', $firstorlast, $tag['value'], false); break; } @@ -15135,6 +15196,7 @@ if (!class_exists('TCPDF', false)) { } else { $this->lMargin += $this->listindent; } + ++$this->listindentlevel; $this->addHTMLVertSpace(0, $cell, '', $firstorlast, $tag['value'], false); $this->htmlvspace = 0; break; @@ -15176,6 +15238,7 @@ if (!class_exists('TCPDF', false)) { } else { $this->lMargin += $this->listindent; } + ++$this->listindentlevel; $this->addHTMLVertSpace(1, $cell, $hb, $firstorlast, $tag['value'], false); break; } @@ -15738,6 +15801,7 @@ if (!class_exists('TCPDF', false)) { } else { $this->lMargin -= $this->listindent; } + --$this->listindentlevel; $this->addHTMLVertSpace(1, $cell, $hb, $firstorlast, $tag['value'], true); break; } @@ -15770,6 +15834,7 @@ if (!class_exists('TCPDF', false)) { } else { $this->lMargin -= $this->listindent; } + --$this->listindentlevel; $this->addHTMLVertSpace(0, $cell, '', $firstorlast, $tag['value'], true); break; } @@ -15782,6 +15847,7 @@ if (!class_exists('TCPDF', false)) { } else { $this->lMargin -= $this->listindent; } + --$this->listindentlevel; if ($this->listnum <= 0) { $this->listnum = 0; $this->addHTMLVertSpace(1, $cell, $hb, $firstorlast, $tag['value'], true); @@ -16287,6 +16353,8 @@ if (!class_exists('TCPDF', false)) { 'linestyleCap' => $this->linestyleCap, 'linestyleJoin' => $this->linestyleJoin, 'linestyleDash' => $this->linestyleDash, + 'textrendermode' => $this->textrendermode, + 'textstrokewidth' => $this->textstrokewidth, 'DrawColor' => $this->DrawColor, 'FillColor' => $this->FillColor, 'TextColor' => $this->TextColor, @@ -16317,6 +16385,8 @@ if (!class_exists('TCPDF', false)) { $this->linestyleCap = $gvars['linestyleCap']; $this->linestyleJoin = $gvars['linestyleJoin']; $this->linestyleDash = $gvars['linestyleDash']; + $this->textrendermode = $gvars['textrendermode']; + $this->textstrokewidth = $gvars['textstrokewidth']; $this->DrawColor = $gvars['DrawColor']; $this->FillColor = $gvars['FillColor']; $this->TextColor = $gvars['TextColor']; @@ -17166,17 +17236,19 @@ if (!class_exists('TCPDF', false)) { } } // set X position of the current column by case + $listindent = ($this->listindentlevel * $this->listindent); if ($this->rtl) { $x = $this->w - $this->original_rMargin - ($col * ($this->columns[$col]['w'] + $this->columns[$col]['s'])); - $this->SetRightMargin($this->w - $x); + $this->SetRightMargin($this->w - $x + $listindent); $this->SetLeftMargin($x - $this->columns[$col]['w']); + $this->x = $x - $listindent; } else { $x = $this->original_lMargin + ($col * ($this->columns[$col]['w'] + $this->columns[$col]['s'])); - $this->SetLeftMargin($x); + $this->SetLeftMargin($x + $listindent); $this->SetRightMargin($this->w - $x - $this->columns[$col]['w']); + $this->x = $x + $listindent; } $this->columns[$col]['x'] = $x; - $this->x = $x; } $this->current_column = $col; // fix for HTML mode @@ -17199,6 +17271,63 @@ if (!class_exists('TCPDF', false)) { return urlencode(serialize($pararray)); } + /** + * Set Text rendering mode. + * @param int $stroke outline size in user units (0 = disable). + * @param boolean $fill if true fills the text (default). + * @param boolean $clip if true activate clipping mode + * @access public + * @since 4.9.008 (2009-04-02) + */ + public function setTextRenderingMode($stroke=0, $fill=true, $clip=false) { + // Ref.: PDF 32000-1:2008 - 9.3.6 Text Rendering Mode + // convert text rendering parameters + if ($stroke < 0) { + $stroke = 0; + } + if ($fill === true) { + if ($stroke > 0) { + if ($clip === true) { + // Fill, then stroke text and add to path for clipping + $textrendermode = 6; + } else { + // Fill, then stroke text + $textrendermode = 2; + } + $textstrokewidth = $stroke; + } else { + if ($clip === true) { + // Fill text and add to path for clipping + $textrendermode = 4; + } else { + // Fill text + $textrendermode = 0; + } + } + } else { + if ($stroke > 0) { + if ($clip === true) { + // Stroke text and add to path for clipping + $textrendermode = 5; + } else { + // Stroke text + $textrendermode = 1; + } + $textstrokewidth = $stroke; + } else { + if ($clip === true) { + // Add text to path for clipping + $textrendermode = 7; + } else { + // Neither fill nor stroke text (invisible) + $textrendermode = 3; + } + } + } + $this->textrendermode = $textrendermode; + $this->textstrokewidth = $stroke * $this->k; + } + } // END OF TCPDF CLASS } //============================================================+
    @@ -21736,7 +21909,7 @@ $n = 0])
    -

    method _puttruetypeunicode [line 6865]

    +

    method _puttruetypeunicode [line 6879]

    diff --git a/doc/li_com-tecnick-tcpdf.html b/doc/li_com-tecnick-tcpdf.html index d65c06e..f1944c0 100644 --- a/doc/li_com-tecnick-tcpdf.html +++ b/doc/li_com-tecnick-tcpdf.html @@ -64,7 +64,7 @@ This documentation was generated by phpDocumentor v1.4.3

    - Documentation generated on Sat, 03 Apr 2010 10:08:02 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:39 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/index.html b/doc/index.html index d65c06e..f1944c0 100644 --- a/doc/index.html +++ b/doc/index.html @@ -64,7 +64,7 @@ This documentation was generated by phpDocumentor v1.4.3

    - Documentation generated on Sat, 03 Apr 2010 10:08:02 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:39 +0200 by phpDocumentor 1.4.3
    @@ -21781,7 +21954,7 @@ $font)
    -

    method _putviewerpreferences [line 7306]

    +

    method _putviewerpreferences [line 7320]

    diff --git a/doc/errors.html b/doc/errors.html index 7f87630..705ce3b 100644 --- a/doc/errors.html +++ b/doc/errors.html @@ -35,7 +35,7 @@ Post-parsing

    - Documentation generated on Sat, 03 Apr 2010 10:08:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:43 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/elementindex_com-tecnick-tcpdf.html b/doc/elementindex_com-tecnick-tcpdf.html index f41d579..d5ba5ed 100644 --- a/doc/elementindex_com-tecnick-tcpdf.html +++ b/doc/elementindex_com-tecnick-tcpdf.html @@ -1054,6 +1054,8 @@
    in file tcpdf.php, variable TCPDF::$listcount
    $listindent
    in file tcpdf.php, variable TCPDF::$listindent
    +
    $listindentlevel
    +
    in file tcpdf.php, variable TCPDF::$listindentlevel
    $listnum
    in file tcpdf.php, variable TCPDF::$listnum
    $listordered
    @@ -1462,6 +1464,8 @@
    in file tcpdf.php, variable TCPDF::$start_transaction_y
        Store Y position when startTransaction() is called.
    $state
    in file tcpdf.php, variable TCPDF::$state
    +
    $strokecolor
    +
    in file tcpdf.php, variable TCPDF::$strokecolor
    $structured
    in file qrcode.php, variable QRcode::$structured
    $subject
    @@ -1628,6 +1632,8 @@
    in file tcpdf.php, method TCPDF::SetTextColor()
        Defines the color used for text. It can be expressed in RGB components or gray scale. The method can be called before the first page is created and the value is retained from page to page.
    SetTextColorArray
    in file tcpdf.php, method TCPDF::SetTextColorArray()
        Defines the color used for text. It can be expressed in RGB components or gray scale.
    +
    setTextRenderingMode
    +
    in file tcpdf.php, method TCPDF::setTextRenderingMode()
        Set Text rendering mode.
    SetTextSpotColor
    in file tcpdf.php, method TCPDF::SetTextSpotColor()
        Defines the spot color used for text.
    SetTitle
    @@ -1690,6 +1696,10 @@
    in file tcpdf.php, variable TCPDF::$TextColor
    $textindent
    in file tcpdf.php, variable TCPDF::$textindent
        Text indentation value (used for text-indent CSS attribute)
    +
    $textrendermode
    +
    in file tcpdf.php, variable TCPDF::$textrendermode
        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.
    +
    $textstrokewidth
    +
    in file tcpdf.php, variable TCPDF::$textstrokewidth
        Text stroke width in doc units
    $thead
    in file tcpdf.php, variable TCPDF::$thead
        Table header content to be repeated on each new page
    $theadMargins
    @@ -1717,7 +1727,7 @@
    TCPDFBarcode
    in file barcodes.php, class TCPDFBarcode
        PHP class to creates array representations for common 1D barcodes to be used with TCPDF (http://www.tcpdf.org).
    Text
    -
    in file tcpdf.php, method TCPDF::Text()
        Prints a character string.
    +
    in file tcpdf.php, method TCPDF::Text()
        DEPRECATED! Prints a character string.
    TextField
    in file tcpdf.php, method TCPDF::TextField()
        Creates a text field
    toUpper
    @@ -1873,7 +1883,7 @@ top

    - Documentation generated on Sat, 03 Apr 2010 10:08:02 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:39 +0200 by phpDocumentor 1.4.3
    @@ -21812,7 +21985,7 @@ $font)
    -

    method _putxobjectdict [line 7097]

    +

    method _putxobjectdict [line 7111]

    diff --git a/doc/elementindex.html b/doc/elementindex.html index 0d9c5c3..80351c9 100644 --- a/doc/elementindex.html +++ b/doc/elementindex.html @@ -891,6 +891,8 @@
    in file tcpdf.php, variable TCPDF::$listcount
    $listindent
    in file tcpdf.php, variable TCPDF::$listindent
    +
    $listindentlevel
    +
    in file tcpdf.php, variable TCPDF::$listindentlevel
    $listnum
    in file tcpdf.php, variable TCPDF::$listnum
    $listordered
    @@ -1299,6 +1301,8 @@
    in file tcpdf.php, variable TCPDF::$start_transaction_y
        Store Y position when startTransaction() is called.
    $state
    in file tcpdf.php, variable TCPDF::$state
    +
    $strokecolor
    +
    in file tcpdf.php, variable TCPDF::$strokecolor
    $structured
    in file qrcode.php, variable QRcode::$structured
    $subject
    @@ -1465,6 +1469,8 @@
    in file tcpdf.php, method TCPDF::SetTextColor()
        Defines the color used for text. It can be expressed in RGB components or gray scale. The method can be called before the first page is created and the value is retained from page to page.
    SetTextColorArray
    in file tcpdf.php, method TCPDF::SetTextColorArray()
        Defines the color used for text. It can be expressed in RGB components or gray scale.
    +
    setTextRenderingMode
    +
    in file tcpdf.php, method TCPDF::setTextRenderingMode()
        Set Text rendering mode.
    SetTextSpotColor
    in file tcpdf.php, method TCPDF::SetTextSpotColor()
        Defines the spot color used for text.
    SetTitle
    @@ -1527,6 +1533,10 @@
    in file tcpdf.php, variable TCPDF::$TextColor
    $textindent
    in file tcpdf.php, variable TCPDF::$textindent
        Text indentation value (used for text-indent CSS attribute)
    +
    $textrendermode
    +
    in file tcpdf.php, variable TCPDF::$textrendermode
        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.
    +
    $textstrokewidth
    +
    in file tcpdf.php, variable TCPDF::$textstrokewidth
        Text stroke width in doc units
    $thead
    in file tcpdf.php, variable TCPDF::$thead
        Table header content to be repeated on each new page
    $theadMargins
    @@ -1554,7 +1564,7 @@
    TCPDFBarcode
    in file barcodes.php, class TCPDFBarcode
        PHP class to creates array representations for common 1D barcodes to be used with TCPDF (http://www.tcpdf.org).
    Text
    -
    in file tcpdf.php, method TCPDF::Text()
        Prints a character string.
    +
    in file tcpdf.php, method TCPDF::Text()
        DEPRECATED! Prints a character string.
    TextField
    in file tcpdf.php, method TCPDF::TextField()
        Creates a text field
    toUpper
    @@ -1844,7 +1854,7 @@ top

    - Documentation generated on Sat, 03 Apr 2010 10:08:02 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:39 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/com-tecnick-tcpdf/_unicode_data.php.html b/doc/com-tecnick-tcpdf/_unicode_data.php.html index 6f8d1a9..db3038f 100644 --- a/doc/com-tecnick-tcpdf/_unicode_data.php.html +++ b/doc/com-tecnick-tcpdf/_unicode_data.php.html @@ -243,7 +243,7 @@ Unicode Include file for TCPDF.




    - Documentation generated on Sat, 03 Apr 2010 10:08:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:43 +0200 by phpDocumentor 1.4.3
    @@ -21837,7 +22010,7 @@ $font)
    -

    method _RC4 [line 8245]

    +

    method _RC4 [line 8259]

    diff --git a/doc/com-tecnick-tcpdf/_tcpdf.php.html b/doc/com-tecnick-tcpdf/_tcpdf.php.html index 0f39166..a7230db 100644 --- a/doc/com-tecnick-tcpdf/_tcpdf.php.html +++ b/doc/com-tecnick-tcpdf/_tcpdf.php.html @@ -79,7 +79,7 @@ This is a PHP class for generating PDF documents without requiring external exte - + @@ -110,7 +110,7 @@ unicode data

    @@ -21888,7 +22061,7 @@ $text)
    -

    method _textannobjstring [line 7702]

    +

    method _textannobjstring [line 7716]

    diff --git a/doc/com-tecnick-tcpdf/_qrcode.php.html b/doc/com-tecnick-tcpdf/_qrcode.php.html index 7103101..6ff49cf 100644 --- a/doc/com-tecnick-tcpdf/_qrcode.php.html +++ b/doc/com-tecnick-tcpdf/_qrcode.php.html @@ -477,7 +477,7 @@ string $string, [int $split_length = 1])

    - Documentation generated on Sat, 03 Apr 2010 10:08:03 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:40 +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 cfdc474..e6a1410 100644 --- a/doc/com-tecnick-tcpdf/_htmlcolors.php.html +++ b/doc/com-tecnick-tcpdf/_htmlcolors.php.html @@ -94,7 +94,7 @@ Array of WEB safe colors.




    - Documentation generated on Sat, 03 Apr 2010 10:08:03 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:40 +0200 by phpDocumentor 1.4.3
    @@ -21927,7 +22100,7 @@ $s)
    -

    method _textstring [line 7688]

    +

    method _textstring [line 7702]

    diff --git a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html index a949de5..e2421e8 100644 --- a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html +++ b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html @@ -539,7 +539,7 @@ Configuration file for TCPDF.




    - Documentation generated on Sat, 03 Apr 2010 10:08:06 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:43 +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 9f55619..ed89503 100644 --- a/doc/com-tecnick-tcpdf/_barcodes.php.html +++ b/doc/com-tecnick-tcpdf/_barcodes.php.html @@ -102,7 +102,7 @@ PHP class to creates array representations for common 1D barcodes to be used wit

    - Documentation generated on Sat, 03 Apr 2010 10:08:03 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:39 +0200 by phpDocumentor 1.4.3
    @@ -21966,7 +22139,7 @@ $s)
    -

    method _toJPEG [line 5218]

    +

    method _toJPEG [line 5232]

    diff --git a/doc/com-tecnick-tcpdf/_2dbarcodes.php.html b/doc/com-tecnick-tcpdf/_2dbarcodes.php.html index 4523886..85ad3e0 100644 --- a/doc/com-tecnick-tcpdf/_2dbarcodes.php.html +++ b/doc/com-tecnick-tcpdf/_2dbarcodes.php.html @@ -102,7 +102,7 @@ PHP class to creates array representations for 2D barcodes to be used with TCPDF

    - Documentation generated on Sat, 03 Apr 2010 10:08:02 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:39 +0200 by phpDocumentor 1.4.3
    diff --git a/doc/com-tecnick-tcpdf/TCPDFBarcode.html b/doc/com-tecnick-tcpdf/TCPDFBarcode.html index d3d9f6b..0de4270 100644 --- a/doc/com-tecnick-tcpdf/TCPDFBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDFBarcode.html @@ -1374,7 +1374,7 @@ $type)

    - Documentation generated on Sat, 03 Apr 2010 10:08:03 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:39 +0200 by phpDocumentor 1.4.3
    @@ -22008,7 +22181,7 @@ $file)
    -

    method _Uvalue [line 8311]

    +

    method _Uvalue [line 8325]

    diff --git a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html index 76b4fd8..846f578 100644 --- a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html @@ -296,7 +296,7 @@ $type)

    - Documentation generated on Sat, 03 Apr 2010 10:08:02 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:39 +0200 by phpDocumentor 1.4.3
    @@ -22045,7 +22218,7 @@ $file)

    - Documentation generated on Sat, 03 Apr 2010 10:08:04 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:40 +0200 by phpDocumentor 1.4.3
    author:  Nicola Asuni
    version:  4.9.007version:  4.9.008
    copyright:  2002-2010 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com
    - PDF_PRODUCER = 'TCPDF 4.9.007 (http://www.tcpdf.org)' + PDF_PRODUCER = 'TCPDF 4.9.008 (http://www.tcpdf.org)'
    @@ -121,7 +121,7 @@ unicode data


    - Documentation generated on Sat, 03 Apr 2010 10:08:04 +0200 by phpDocumentor 1.4.3 + Documentation generated on Sat, 03 Apr 2010 18:46:40 +0200 by phpDocumentor 1.4.3