diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT index a0a025f..276d9ef 100755 --- a/CHANGELOG.TXT +++ b/CHANGELOG.TXT @@ -1,3 +1,6 @@ +4.9.011 (2010-04-07) + - Vertical alignments for Cell() method were improved (see example n. 57). + 4.9.010 (2010-04-06) - Signature of Cell() method now includes a new parameters for vertical alignment (see example n. 57). - Text() method was extended to include all Cell() parameters. diff --git a/README.TXT b/README.TXT index 2be6c4d..0c17bf7 100755 --- a/README.TXT +++ b/README.TXT @@ -8,8 +8,8 @@ http://sourceforge.net/donate/index.php?group_id=128076 ------------------------------------------------------------ Name: TCPDF -Version: 4.9.010 -Release date: 2010-04-06 +Version: 4.9.011 +Release date: 2010-04-07 Author: Nicola Asuni Copyright (c) 2001-2010: @@ -29,32 +29,28 @@ Description: TCPDF has been originally derived from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org). Main Features: -// * no external libraries are required for the basic functions; -// * supports all ISO page formats; -// * supports custom page formats, margins and units of measure; -// * supports UTF-8 Unicode and Right-To-Left languages; -// * supports TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0 fonts; -// * supports document encryption; -// * includes methods to publish some XHTML code, including forms; -// * includes graphic (geometric) and transformation methods; -// * includes Javascript and Forms support; -// * includes a method to print various barcode formats: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, QR-Code; -// * includes methods to set Bookmarks and print a Table of Content; -// * includes methods to move and delete pages; -// * includes methods for automatic page header and footer management; -// * supports multi-column mode; -// * supports automatic page break; -// * supports automatic page numbering and page groups; -// * supports automatic line break and text justification; -// * supports JPEG and PNG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http://www.imagemagick.org/www/formats.html) -// * supports stroke and clipping mode for text; -// * supports clipping masks; -// * supports Grayscale, RGB, CMYK, Spot Colors and Transparencies; -// * supports several annotations, including links, text and file attachments; -// * supports page compression (requires zlib extension); -// * supports text hyphenation. -// * supports transactions to UNDO commands. -// * supports signature certifications. +// * no external libraries are required for the basic functions; +// * all ISO page formats, custom page formats, custom margins and units of measure; +// * UTF-8 Unicode and Right-To-Left languages; +// * TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0 fonts; +// * methods to publish some XHTML code, Javascript and Forms; +// * images, graphic (geometric figures) and transformation methods; +// * supports JPEG and PNG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http://www.imagemagick.org/www/formats.html) +// * 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, QR-Code; +// * Grayscale, RGB, CMYK, Spot Colors and Transparencies; +// * automatic page header and footer management; +// * document encryption and digital signature certifications; +// * transactions to UNDO commands; +// * PDF annotations, including links, text and file attachments; +// * text rendering modes (fill, stroke and clipping); +// * multiple columns mode; +// * bookmarks and table of content; +// * text hyphenation; +// * automatic page break, line break and text alignments including justification; +// * automatic page numbering and page groups; +// * move and delete pages; +// * page compression (requires php-zlib extension); + Installation (full instructions on http://www.tcpdf.org): 1. copy the folder on your Web server diff --git a/doc/classtrees_com-tecnick-tcpdf.html b/doc/classtrees_com-tecnick-tcpdf.html index 637e205..3407cd3 100644 --- a/doc/classtrees_com-tecnick-tcpdf.html +++ b/doc/classtrees_com-tecnick-tcpdf.html @@ -55,7 +55,7 @@
TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.
[line 511]
+[line 501]
[line 517]
+[line 507]
[line 1461]
+[line 1451]
List of fonts used on form fields (fontname => fontkey).[line 1370]
+[line 1360]
Start ID for annotation objects[line 1377]
+[line 1367]
Max ID of annotation object[line 1454]
+[line 1444]
Current ID of appearance streams XObjects[line 1447]
+[line 1437]
Start ID for appearance streams XObjects[line 493]
+[line 483]
[line 451]
+[line 441]
[line 609]
+[line 599]
[line 708]
+[line 698]
[line 292]
+[line 282]
[line 1109]
+[line 1099]
Booklet mode for double-sided pages[line 196]
+[line 186]
[line 1209]
+[line 1199]
Length of the buffer in bytes.[line 1342]
+[line 1332]
ByteRange placemark used during signature process.[line 1265]
+[line 1255]
Array used to store the lengths of cache files[line 1293]
+[line 1283]
Maximum size of cache array used for UTF8StringToArray() method.[line 1300]
+[line 1290]
Current size of cache array used for UTF8StringToArray() method.[line 1286]
+[line 1276]
Cache array for UTF8StringToArray() method.[line 959]
+[line 949]
Default cell height ratio.[line 299]
+[line 289]
[line 996]
+[line 986]
Array used to store content positions inside the pages buffer.keys are the page numbers
[line 445]
+[line 435]
[line 1510]
+[line 1500]
Array of column measures (width, space, starting Y position)[line 1531]
+[line 1521]
Starting page for columns[line 214]
+[line 204]
[line 335]
+[line 325]
[line 505]
+[line 495]
[line 220]
+[line 210]
[line 409]
+[line 399]
[line 1524]
+[line 1514]
Current column number[line 917]
+[line 907]
Contains the alias of the current page group[line 1384]
+[line 1374]
Current ID of annotation object[line 1131]
+[line 1121]
[line 1398]
+[line 1388]
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.[line 1251]
+[line 1241]
Default monospaced font[line 651]
+[line 641]
[line 353]
+[line 343]
[line 1216]
+[line 1206]
If true enables disk caching.[line 896]
+[line 886]
Dot Per Inch Document Resolution (do not change)[line 427]
+[line 417]
[line 1145]
+[line 1135]
[line 1363]
+[line 1353]
Start ID for embedded file objects[line 727]
+[line 717]
[line 757]
+[line 747]
Indicates whether document is protected[line 811]
+[line 801]
RC4 encryption key[line 785]
+[line 775]
encryption object id[line 1025]
+[line 1015]
End position of the latest inserted line[line 1088]
+[line 1078]
String used to mark the beginning and end of EPS image blocks[line 945]
+[line 935]
Array of transparency objects and parameters.[line 1116]
+[line 1106]
Epsilon value used for float calculations[line 672]
+[line 662]
[line 244]
+[line 234]
[line 433]
+[line 423]
[line 390]
+[line 380]
[line 397]
+[line 387]
[line 377]
+[line 367]
[line 347]
+[line 337]
[line 1230]
+[line 1220]
Store the font keys.[line 666]
+[line 656]
[line 341]
+[line 331]
[line 421]
+[line 411]
[line 415]
+[line 405]
[line 383]
+[line 373]
[line 1237]
+[line 1227]
Store the font object IDs.[line 1011]
+[line 1001]
Array used to store footer length of each page.[line 1003]
+[line 993]
Array used to store footer positions of each page.[line 597]
+[line 587]
[line 571]
+[line 561]
[line 1426]
+[line 1416]
Current form action (used during XHTML rendering)[line 1433]
+[line 1423]
Current form encryption type (used during XHTML rendering)[line 1440]
+[line 1430]
Current method to submit forms.[line 1391]
+[line 1381]
List of form annotations IDs[line 238]
+[line 228]
[line 980]
+[line 970]
Array for storing gradient information.[line 268]
+[line 258]
[line 591]
+[line 581]
[line 627]
+[line 617]
[line 633]
+[line 623]
[line 565]
+[line 555]
[line 645]
+[line 635]
[line 639]
+[line 629]
[line 256]
+[line 246]
[line 660]
+[line 650]
[line 1167]
+[line 1157]
Default color for html links[line 1174]
+[line 1164]
Default font style to add to html links[line 1067]
+[line 1057]
Count the latest inserted vertical spaces on HTML[line 1202]
+[line 1192]
Store the image keys.[line 359]
+[line 349]
[line 541]
+[line 531]
[line 525]
+[line 515]
[line 533]
+[line 523]
[line 463]
+[line 453]
[line 734]
+[line 724]
[line 1503]
+[line 1493]
True when we are printing the thead section on a new page[line 988]
+[line 978]
Array used to store positions inside the pages buffer.keys are the page numbers
[line 549]
+[line 539]
[line 837]
+[line 827]
javascript code[line 952]
+[line 942]
Set the default JPEG compression quality (1-100)[line 1405]
+[line 1395]
Javascript objects array[line 1419]
+[line 1409]
Current ID of javascript object[line 1412]
+[line 1402]
Start ID for javascript objects[line 232]
+[line 222]
[line 499]
+[line 489]
[line 603]
+[line 593]
[line 323]
+[line 313]
[line 792]
+[line 782]
last RC4 key encrypted (cached for optimisation)[line 799]
+[line 789]
last RC4 computed key[line 475]
+[line 465]
[line 1039]
+[line 1029]
PDF string for last line width[line 1053]
+[line 1043]
PDF string for last line width[line 1046]
+[line 1036]
PDF string for last line width[line 1032]
+[line 1022]
PDF string for last line width[line 851]
+[line 841]
line trough state[line 329]
+[line 319]
[line 371]
+[line 361]
[line 720]
+[line 710]
[line 684]
+[line 674]
[line 696]
+[line 686]
[line 702]
+[line 692]
[line 690]
+[line 680]
[line 678]
+[line 668]
[line 1081]
+[line 1071]
Symbol used for HTML unordered list items[line 274]
+[line 264]
[line 184]
+[line 174]
[line 1018]
+[line 1008]
True if a newline is created.[line 903]
+[line 893]
Array of page numbers were a new page group was started[line 1223]
+[line 1213]
Counts the number of fonts.[line 1195]
+[line 1185]
Counts the number of pages.[line 1181]
+[line 1171]
Counts the number of pages.[line 1517]
+[line 1507]
Number of colums[line 844]
+[line 834]
javascript counter[line 931]
+[line 921]
Print visibility.[line 938]
+[line 928]
View visibility.[line 1258]
+[line 1248]
Used to store a cloned copy of the current class object[line 190]
+[line 180]
[line 305]
+[line 295]
[line 1138]
+[line 1128]
[line 1060]
+[line 1050]
True if marked-content sequence is open[line 578]
+[line 568]
[line 585]
+[line 575]
[line 827]
+[line 817]
Outline root for bookmark[line 820]
+[line 810]
Outlines for bookmark[line 771]
+[line 761]
O entry in pdf document[line 805]
+[line 795]
RC4 padding[line 178]
+[line 168]
[line 365]
+[line 355]
[line 457]
+[line 447]
[line 226]
+[line 216]
[line 910]
+[line 900]
Contains the number of pages of the groups[line 1188]
+[line 1178]
Array containing page lengths in bytes.[line 973]
+[line 963]
A name object specifying how the document should be displayed when opened.[line 1244]
+[line 1234]
Store the fage status (true when opened, false when closed).[line 202]
+[line 192]
[line 1356]
+[line 1346]
ID of page objects[line 556]
+[line 546]
[line 1152]
+[line 1142]
[line 621]
+[line 611]
[line 615]
+[line 605]
[line 778]
+[line 768]
P entry in pdf document[line 1468]
+[line 1458]
List of radio buttons parent objects.[line 1475]
+[line 1465]
List of radio group objects IDs[line 1328]
+[line 1318]
Regular expression used to find blank characters used for word-wrapping.[line 286]
+[line 276]
[line 741]
+[line 731]
[line 1307]
+[line 1297]
If true enables document signing[line 1314]
+[line 1304]
Signature data[line 1321]
+[line 1311]
Signature max length[line 1349]
+[line 1339]
Placemark used during signature process.[line 1335]
+[line 1325]
Signature object ID[line 1074]
+[line 1064]
Array of Spot colors[line 1489]
+[line 1479]
Store page number when startTransaction() is called.[line 1496]
+[line 1486]
Store Y position when startTransaction() is called.[line 208]
+[line 198]
[line 1552]
+[line 1542]
[line 487]
+[line 477]
[line 1123]
+[line 1113]
Array used for custom vertical spaces for HTML tags[line 714]
+[line 704]
[line 439]
+[line 429]
[line 1482]
+[line 1472]
Text indentation value (used for text-indent CSS attribute)[line 1538]
+[line 1528]
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.[line 1545]
+[line 1535]
Text stroke width in doc units[line 1272]
+[line 1262]
Table header content to be repeated on each new page[line 1279]
+[line 1269]
Margins used for table header.[line 481]
+[line 471]
[line 280]
+[line 270]
[line 748]
+[line 738]
[line 1095]
+[line 1085]
Array of transformation matrix[line 1102]
+[line 1092]
Current key for transformation matrix[line 1160]
+[line 1150]
Array used to store positions of graphics transformation blocks inside the page buffer.keys are the page numbers
[line 403]
+[line 393]
[line 861]
+[line 851]
If true enables user's rights on PDF reader[line 875]
+[line 865]
Names specifying additional annotation-related usage rights for the document.[line 868]
+[line 858]
Names specifying additional document-wide usage rights for the document.[line 882]
+[line 872]
Names specifying additional form-field-related usage rights for the document.[line 889]
+[line 879]
Names specifying additional signature-related usage rights for the document.[line 764]
+[line 754]
U entry in pdf document[line 966]
+[line 956]
PDF viewer preferences.[line 924]
+[line 914]
Restrict the rendering of some elements to screen or printout.[line 262]
+[line 252]
[line 250]
+[line 240]
[line 311]
+[line 301]
[line 317]
+[line 307]
[line 469]
+[line 459]