PC4P (PDF Class for PHP) is a library of php-classes to speed up the creation of reports and letters with support for such things as tables, images, background-images, wordwrap, pagebreak, all kinds of text manipulations, and editing different pdf-pages simultaneously.
|Tags||Internet Web Dynamic Content CGI Tools/Libraries printing Software Development Libraries php classes|
|Operating Systems||OS Independent|
Release Notes: This release adds "justify" alignment to pc4p_text, the ability to handle bookmarks within a PDF, a pc4p_pagenumber class, a header and a footer in pc4p_page, proper pagebreak handling of large texts, serial setting in PDFlib, tempfile usage for the creation of PDFs, and weblinks in pc4p_image and pc4p_text. pc4p_box and pc4p_table have been rewritten to use pc4p_lines as borders.
Release Notes: Possibility of inserting manual linefeeds in texts using \n was added. Some version-checks were added to reduce annoying mails. A few call-time pass-by-references in pc4p_table were removed as they produced errors with E_ALL. An error in the calculation for cellmargins which occurred when setting a cellborder was fixed.
Release Notes: The API documentation was updated. Colors were added for lines, text, fills, and pages. The code for setting and calculating the widths of objects and tablerows was rewritten. The code for tableheaders in pc4p_tables was rewritten. Objects, boxes, and tables are now usable in the header. The code for drawing borders in pc4p_table was rewritten to make the filling of cells possible. The code for setting margins in pc4p_page and pc4p_object was rewritten to accept integers as parameters. The calculation of image-dimensions in pc4p_image was fixed. The use of margins in pc4p_image and pc4p_line was fixed.
Release Notes: This release adds functionality for using images which were created with the GD library. It is more generous with pc4p_set_compression and pc4p_set_info. set_value in pc4p_main has been changed to pdf_set_value.
Release Notes: The creation of PDFs in the buffer was added. Pagebreak for tables was added. A header for tables was introduced to improve the pagebreak-ability of tables. The execution-times for pc4p_text and pc4p_table were improved. Deprecated functions of the pdflib were removed. Functionality for rotating images was added. The object pc4p_line was introduced for drawing rules. Bugfixes were made in pc4p_text when having two or more spaces in row. The calculus for object-heights was corrected in pc4p_page. PC4P is now free of warnings (E_NOTICE-clean).