cvs: php4 /ext/pdf pdf.c
| From: | Rainer Schaaf | Date: | Mon, 08 Oct 2001 16:12:12 +0000 |
| Subject: | cvs: php4 /ext/pdf pdf.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-7722@lists.php.net to get a copy of this message | ||
rjs Mon Oct 8 12:12:12 2001 EDT
Modified files:
/php4/ext/pdf pdf.c
Log:
fixed PDF_get_value for parameters
- capheight
- ascender
- descender
had to ajust modifier by PDFLIB_FONT_OFFSET
Index: php4/ext/pdf/pdf.c
diff -u php4/ext/pdf/pdf.c:1.100 php4/ext/pdf/pdf.c:1.101
--- php4/ext/pdf/pdf.c:1.100 Tue Sep 25 17:58:14 2001
+++ php4/ext/pdf/pdf.c Mon Oct 8 12:12:11 2001
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: pdf.c,v 1.100 2001/09/25 21:58:14 jeroen Exp $ */
+/* $Id: pdf.c,v 1.101 2001/10/08 16:12:11 rjs Exp $ */
/* pdflib 2.02 ... 3.0x is subject to the ALADDIN FREE PUBLIC LICENSE.
Copyright (C) 1997-1999 Thomas Merz. 2000-2001 PDFlib GmbH */
@@ -345,7 +345,7 @@
#else
php_info_print_table_row(2, "PDFlib GmbH Version", tmp );
#endif
- php_info_print_table_row(2, "Revision", "$Revision: 1.100 $" );
+ php_info_print_table_row(2, "Revision", "$Revision: 1.101 $" );
php_info_print_table_end();
}
@@ -747,6 +747,15 @@
} else if(0 == (strcmp(Z_STRVAL_PP(argv[1]), "resy"))) {
if(argc < 3) WRONG_PARAM_COUNT;
value = PDF_get_value(pdf, Z_STRVAL_PP(argv[1]), (float)Z_DVAL_PP(argv[2])-PDFLIB_IMAGE_OFFSET);
+ } else if(0 == (strcmp(Z_STRVAL_PP(argv[1]), "capheight"))) {
+ if(argc < 3) WRONG_PARAM_COUNT;
+ value = PDF_get_value(pdf, Z_STRVAL_PP(argv[1]), (float)Z_DVAL_PP(argv[2])-PDFLIB_FONT_OFFSET);
+ } else if(0 == (strcmp(Z_STRVAL_PP(argv[1]), "ascender"))) {
+ if(argc < 3) WRONG_PARAM_COUNT;
+ value = PDF_get_value(pdf, Z_STRVAL_PP(argv[1]), (float)Z_DVAL_PP(argv[2])-PDFLIB_FONT_OFFSET);
+ } else if(0 == (strcmp(Z_STRVAL_PP(argv[1]), "descender"))) {
+ if(argc < 3) WRONG_PARAM_COUNT;
+ value = PDF_get_value(pdf, Z_STRVAL_PP(argv[1]), (float)Z_DVAL_PP(argv[2])-PDFLIB_FONT_OFFSET);
} else if(0 == (strcmp(Z_STRVAL_PP(argv[1]), "font"))) {
value = PDF_get_value(pdf, Z_STRVAL_PP(argv[1]), 0.0)+PDFLIB_FONT_OFFSET;
} else {