Revisions for framework/File_PDF/PDF.php

Location: [ Horde ] / framework / File_PDF / PDF.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
1.18.10.20 FRAMEWORK_3 (+4 -4 lines) 02/26/2008 06:26 PM Jan Schneider jan

MFH: Fix creating linked images (Horde Bug #5964).

Tags: HORDE_3_3, HORDE_3_3_RC1, HORDE_3_2_2, HORDE_3_2_1, HORDE_3_2, HORDE_3_2_RC4, HORDE_3_2_RC3

1.64 (+4 -4 lines) 02/26/2008 06:18 PM Jan Schneider jan

Fix creating linked images (Horde Bug #5964).

Tags: RELEASE_0_3_2

1.18.10.19 FRAMEWORK_3 (+2 -2 lines) 01/02/2008 06:30 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_2_RC2

1.63 (+2 -2 lines) 01/02/2008 06:11 AM Jan Schneider jan

Happy New Year

1.18.10.18 FRAMEWORK_3 (+823 -473 lines) 12/20/2007 08:49 AM Jan Schneider jan

Merge from HEAD.

1.62 (+4 -4 lines) 11/19/2007 12:02 PM Chuck Hagenbuch chuck

Pass $params to the class constructor to allow subclasses to receive
and handle additional parameters (PEAR Request #12441).

Tags: BEFORE_MERGE_3_2, HORDE_3_2_RC1

1.61 (+33 -31 lines) 11/14/2007 02:43 PM Jan Schneider jan

Automatically restore font styles after adding headers and footers (PEAR Request #12310).

1.60 (+1 -4 lines) 11/07/2007 11:51 AM Jan Schneider jan

We really only need to output text color code where we write text. Fixes PEAR
bug #12310.

1.59 (+4 -2 lines) 11/07/2007 11:33 AM Jan Schneider jan

Always reset position to the left margin before starting footers.

1.58 (+4 -8 lines) 11/07/2007 10:04 AM Jan Schneider jan

This check is no longer necessary.

1.57 (+83 -20 lines) 11/07/2007 10:02 AM Jan Schneider jan

Catch errors, handle setFont() arguments as documented.

1.56 (+3 -3 lines) 09/21/2007 11:17 AM Jan Schneider jan

Fix escaping of parenthesis in PDF documents (PEAR Bug #12092).

1.55 (+55 -38 lines) 09/14/2007 06:20 AM Jan Schneider jan

Fix PDF generation with some locales (Gunnar Wrobel, Bug #4094).

Tags: RELEASE_0_3_0

1.54 (+371 -321 lines) 06/29/2007 07:29 AM Jan Schneider jan

phpdoc

Tags: HORDE_3_2_ALPHA

1.53 (+17 -5 lines) 06/29/2007 06:26 AM Jan Schneider jan

Fix test, start document header if necessary, keep track of buffer length.

1.52 (+8 -6 lines) 06/29/2007 06:18 AM Jan Schneider jan

Fix method.

1.51 (+35 -1 lines) 06/29/2007 06:11 AM Jan Schneider jan

Add flush() method to allow processing of very large PDF files (PEAR Request #10077).

1.50 (+6 -4 lines) 06/29/2007 05:36 AM Jan Schneider jan

Fix underlined fonts (PEAR Bug #11447).

1.49 (+33 -33 lines) 05/01/2007 10:26 PM Chuck Hagenbuch chuck

A few small coding standards cleanups, and remove a few unneeded
references that can be safely killed.

1.48 (+10 -7 lines) 01/05/2007 08:12 AM Jan Schneider jan

phpdoc

1.18.10.17 FRAMEWORK_3 (+3 -3 lines) 01/02/2007 08:54 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_1_9, HORDE_3_1_8, HORDE_3_1_7, HORDE_3_1_6, HORDE_3_1_5, HORDE_3_1_4, HORDE_3_1_4_RC1

1.47 (+2 -2 lines) 01/02/2007 07:47 AM Jan Schneider jan

Happy New Year

1.46 (+3 -4 lines) 01/01/2007 07:40 PM Jan Schneider jan

Assign copyright to The Horde Project for those copyright holders that already agreed to it.

1.18.10.16 FRAMEWORK_3 (+25 -1 lines) 12/11/2006 04:28 AM Jan Schneider jan

MFH: 1.45

1.45 (+25 -1 lines) 12/11/2006 02:42 AM Jan Schneider jan

Add getPageWidth() and getPageHeight() methods (Request #9267).

1.44 (+4 -4 lines) 11/15/2006 10:26 PM Chuck Hagenbuch chuck

Ignore characters that don't print in the current font.

1.18.10.15 FRAMEWORK_3 (+4 -1 lines) 10/05/2006 08:05 AM Jan Schneider jan

MFH: 1.43

1.43 (+4 -1 lines) 10/05/2006 07:58 AM Jan Schneider jan

Catch error (PEAR Bug #8856).

1.42 (+10 -8 lines) 08/28/2006 01:43 PM Jan Schneider jan

Add @since tags, fix viral typo.

Tags: RELEASE_0_1_0

1.41 (+76 -3 lines) 08/28/2006 01:34 PM Jan Schneider jan

Add File_PDF::setTextColor().

1.40 (+113 -33 lines) 08/28/2006 12:40 PM Jan Schneider jan

Allow all coordinates to be specified as negative values from the right or bottom edges.

1.39 (+17 -1 lines) 08/28/2006 12:23 PM Jan Schneider jan

Add File_PDF::setFontStyle().

1.18.10.14 FRAMEWORK_3 (+4 -4 lines) 08/28/2006 08:27 AM Jan Schneider jan

MFH: 1.38

1.18.10.13 FRAMEWORK_3 (+9 -5 lines) 08/28/2006 08:26 AM Jan Schneider jan

MFH: 1.37

1.38 (+4 -4 lines) 08/28/2006 08:18 AM Jan Schneider jan

Fix undefined variables.

1.37 (+9 -5 lines) 08/28/2006 07:50 AM Jan Schneider jan

References

1.36 (+6 -6 lines) 05/11/2006 04:27 PM Chuck Hagenbuch chuck

- don't silence file* calls when they really shouldn't fail (ie,
failing is a programmatic error, not a user/runtime error)

- rework factories to only include class files when the class doesn't
already exist (always allow a custom class to be included _before_ the
factory is called).

1.35 (+3 -3 lines) 04/27/2006 10:19 PM Chuck Hagenbuch chuck

Don't silence includes, don't return references where not needed.

1.18.10.12 FRAMEWORK_3 (+3 -3 lines) 01/01/2006 04:28 PM Jan Schneider jan

Happy new year

Tags: HORDE_3_1_3, HORDE_3_1_2, HORDE_3_1_1, HORDE_3_1, HORDE_3_1_RC3, HORDE_3_1_RC2, HORDE_3_1_RC1

1.34 (+3 -3 lines) 01/01/2006 04:09 PM Jan Schneider jan

Happy new year\!

1.33 (+2 -2 lines) 11/18/2005 10:45 PM Chuck Hagenbuch chuck

I guess everyone was kidding when they said you should use curly
braces for string offsets. This is, if anything, relevant to PHP6 (and
E_STRICT warnings under 5.1), but may as well just get rid of it.

1.18.10.11 FRAMEWORK_3 (+29 -16 lines) 10/18/2005 07:01 AM Jan Schneider jan

Merged from HEAD.

1.18.10.10 FRAMEWORK_3 (+3 -3 lines) 07/07/2005 02:16 PM Matt Selsky selsky

MFH: Spacing.

Tags: HORDE_3_0_12, HORDE_3_0_11, HORDE_3_0_10, HORDE_3_0_9, HORDE_3_0_8, HORDE_3_0_7, HORDE_3_0_6, HORDE_3_0_6_RC1, HORDE_3_0_5, HORDE_3_0_5_RC2, HORDE_3_0_5_RC1

1.32 (+3 -3 lines) 07/07/2005 02:13 PM Matt Selsky selsky

Spacing.

Tags: BEFORE_MERGE_3_1

1.18.10.9 FRAMEWORK_3 (+2 -86 lines) 07/03/2005 01:48 AM Matt Selsky selsky

MFH: Remove "@access public" and fix formatting/wrapping.

1.31 (+2 -86 lines) 07/03/2005 01:27 AM Matt Selsky selsky

Remove "@access public" and fix formatting/wrapping.

1.18.10.8 FRAMEWORK_3 (+3 -3 lines) 06/01/2005 06:38 PM Matt Selsky selsky

MFH: Clean up types in phpdoc.

1.30 (+4 -4 lines) 06/01/2005 06:26 PM Matt Selsky selsky

Clean up types in phpdoc.

1.18.10.7 FRAMEWORK_3 (+2 -2 lines) 05/31/2005 11:17 PM Matt Selsky selsky

MFH: Spaces.

1.29 (+2 -2 lines) 05/31/2005 11:14 PM Matt Selsky selsky

Spaces.

1.28 (+28 -15 lines) 05/26/2005 07:32 PM mdjukic

- fix PEAR bug #2682: font settings are now preserved from page to page
- make sure that addPage also calls _beginDoc if no document has begun, otherwise left with a broken PDF if open() is never called.

1.18.10.6 FRAMEWORK_3 (+57 -60 lines) 05/26/2005 04:31 PM Matt Selsky selsky

MFH: Clean up phpdoc.

1.27 (+57 -60 lines) 05/26/2005 04:26 PM Matt Selsky selsky

Clean up phpdoc.

1.18.10.5 FRAMEWORK_3 (+172 -187 lines) 05/10/2005 02:21 AM Matt Selsky selsky

MFH: Remove "optional" from phpdoc.

1.26 (+172 -187 lines) 05/10/2005 02:11 AM Matt Selsky selsky

Remove "optional" from phpdoc.

1.18.10.4 FRAMEWORK_3 (+102 -70 lines) 04/26/2005 07:33 PM Matt Selsky selsky

MFH 1.25

1.25 (+102 -70 lines) 04/26/2005 01:32 PM Matt Selsky selsky

phpdoc clean-up

1.18.10.3 FRAMEWORK_3 (+93 -62 lines) 03/04/2005 11:14 AM Jan Schneider jan

MFH 1.21-1.24

Tags: HORDE_3_0_4, HORDE_3_0_4_RC2, HORDE_3_0_4_RC1

1.24 (+1 -0 lines) 03/04/2005 10:11 AM Jan Schneider jan

Add note to remove the BC code some time in the future.

Tags: RELEASE_0_0_2

1.23 (+8 -3 lines) 03/04/2005 07:47 AM Jan Schneider jan

Close PDF file before saving.

PEAR bug: 1768

1.22 (+1 -1 lines) 03/04/2005 07:43 AM Jan Schneider jan

Fix typo.

PEAR bug: 1737

1.21 (+82 -57 lines) 03/04/2005 07:30 AM Jan Schneider jan

Allow to pass class name to factory method.

PEAR bug: 1543

1.18.10.2 FRAMEWORK_3 (+11 -12 lines) 01/28/2005 04:04 PM Chuck Hagenbuch chuck

MFH 1.20
Bug: 1276

Tags: HORDE_3_0_3, HORDE_3_0_3_RC1

1.20 (+11 -12 lines) 01/28/2005 04:04 PM Chuck Hagenbuch chuck

fix typo (Bug 1276)

1.19 (+2 -2 lines) 01/03/2005 08:09 AM Jan Schneider jan

Happy New Year

1.18.10.1 FRAMEWORK_3 (+4 -4 lines) 01/03/2005 07:18 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_0_2, HORDE_3_0_1

1.18 (+3 -3 lines) 06/12/2004 01:21 PM mdjukic

bad path

Tags: FRAMEWORK_3, HORDE_3_0, HORDE_3_0_RC3

1.17 (+49 -5 lines) 05/20/2004 03:43 AM mdjukic

PDF.php

1.16 (+57 -57 lines) 05/20/2004 03:33 AM mdjukic

Some cleaning up.
Fix typos reported by Alan Knowles <alan@akbkhome.com>.

1.15 (+8 -8 lines) 05/18/2004 11:46 AM mdjukic

more minor cleans

1.14 (+87 -67 lines) 05/18/2004 11:37 AM Chuck Hagenbuch chuck

- Add File_PDF::raiseError() to make sure that we have PEAR.php included
before calling PEAR::raiseError(). Will allow for other error handling later, too,
including perhaps returning PDF errors when possible.

- Some minor cleanup/spacing.

1.13 (+2 -8 lines) 05/05/2004 02:18 AM mdjukic

get rid of useless FPDF_FONTPATH constant

1.12 (+173 -175 lines) 04/27/2004 11:29 PM mdjukic

get rid of gettext, rename to File_PDF

1.11 (+31 -6 lines) 04/27/2004 03:49 PM mdjukic

clean up, remove horde  dependencies, use HTTP_Download, remove some crud

1.10 (+4 -4 lines) 01/01/2004 10:14 AM Jan Schneider jan

Happy new year everyone.

Tags: HORDE_3_0_ALPHA

1.9 (+135 -108 lines) 12/22/2003 12:44 AM mdjukic

rearrange the code flow, make the colour setting functions a bit saner, avoid 0-255 value range use instead 0-1 float range, have only two functions one to handle fill and text and one to handle lines, introduce a circle function

1.8 (+32 -38 lines) 12/18/2003 09:08 PM mdjukic

fix downloading/inling to use the Browser class, add some comments

1.7 (+31 -28 lines) 11/24/2003 03:56 PM mdjukic

spelling, spacing

1.6 (+3 -3 lines) 11/20/2003 07:16 PM mdjukic

not sure how this got in

1.5 (+4 -6 lines) 11/20/2003 06:58 PM mdjukic

some minor comment tweaks

1.4 (+8 -10 lines) 11/16/2003 06:15 AM Jan Schneider jan

Comment fixes.

1.3 (+9 -10 lines) 11/05/2003 10:25 AM Chuck Hagenbuch chuck

package names so these files get documented/grouped with the right package.

1.2 (+3 -3 lines) 11/05/2003 10:15 AM Chuck Hagenbuch chuck

Make a bunch of package names consistent.

1.1 11/03/2003 01:21 PM mdjukic

PHP-only PDF class, requires no external libs (eg. PDFlib, etc).

Based on the FPDF class by Olivier Plathey (http://www.fpdf.org).

- Still needs some tweaks/cleaning.
- Some functions have not been thoroughly tested, such as rect(), cell(), multiCell(), etc.
- Function addFont() is missing its makefont.php script for creation of compatible fonts.
- Would be good to have table of contents/index generation?