From: Rainer Schaaf Date: Mon, 8 Oct 2001 16:12:12 +0000 (+0000) Subject: fixed PDF_get_value for parameters X-Git-Tag: PRE_PARAMETER_PARSING_API~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6a0dce93afab0c370416a5e83b0c6b85b42b95e0;p=php fixed PDF_get_value for parameters - capheight - ascender - descender had to ajust modifier by PDFLIB_FONT_OFFSET --- diff --git a/ext/pdf/pdf.c b/ext/pdf/pdf.c index 2a4e564dc1..7bfc060e5b 100644 --- a/ext/pdf/pdf.c +++ b/ext/pdf/pdf.c @@ -747,6 +747,15 @@ PHP_FUNCTION(pdf_get_value) } 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 {