From b9126f8e0ad094a1a0456838687b12bc61b0888f Mon Sep 17 00:00:00 2001 From: Gerardo Allende Date: Fri, 12 Apr 2024 09:58:20 -0300 Subject: [PATCH] fix bug causing a warning message in Acrobat (#1145) * fix bug causing a warning message in Acrobat (#960) (#1144) * Correction in two PDFs --- CHANGELOG.md | 1 + fpdf/drawing.py | 4 +--- .../test_blend_modes_blend_mode_color_.pdf | Bin 1160 -> 1150 bytes ...est_blend_modes_blend_mode_color_burn_.pdf | Bin 1164 -> 1154 bytes ...st_blend_modes_blend_mode_color_dodge_.pdf | Bin 1165 -> 1155 bytes .../test_blend_modes_blend_mode_darken_.pdf | Bin 1161 -> 1151 bytes ...est_blend_modes_blend_mode_difference_.pdf | Bin 1165 -> 1155 bytes ...test_blend_modes_blend_mode_exclusion_.pdf | Bin 1164 -> 1154 bytes ...est_blend_modes_blend_mode_hard_light_.pdf | Bin 1164 -> 1154 bytes .../test_blend_modes_blend_mode_hue_.pdf | Bin 1158 -> 1148 bytes .../test_blend_modes_blend_mode_lighten_.pdf | Bin 1162 -> 1152 bytes ...est_blend_modes_blend_mode_luminosity_.pdf | Bin 1165 -> 1155 bytes .../test_blend_modes_blend_mode_multiply_.pdf | Bin 1163 -> 1153 bytes .../test_blend_modes_blend_mode_normal_.pdf | Bin 1161 -> 1151 bytes .../test_blend_modes_blend_mode_overlay_.pdf | Bin 1162 -> 1152 bytes ...est_blend_modes_blend_mode_saturation_.pdf | Bin 1165 -> 1155 bytes .../test_blend_modes_blend_mode_screen_.pdf | Bin 1161 -> 1151 bytes ...est_blend_modes_blend_mode_soft_light_.pdf | Bin 1164 -> 1154 bytes ...t_individual_attribute_0_stroke_width_.pdf | Bin 1128 -> 1118 bytes ...t_individual_attribute_2_stroke_width_.pdf | Bin 1128 -> 1118 bytes ...l_attribute_50-50_stroke_dash_pattern_.pdf | Bin 1156 -> 1146 bytes ...ndividual_attribute_RGBA_4_fill_color_.pdf | Bin 1136 -> 1126 bytes ...ividual_attribute_RGBA_4_stroke_color_.pdf | Bin 1135 -> 1125 bytes ...ndividual_attribute_RGBA_8_fill_color_.pdf | Bin 1136 -> 1126 bytes ...ividual_attribute_RGBA_8_stroke_color_.pdf | Bin 1135 -> 1125 bytes ...individual_attribute_RGB_3_fill_color_.pdf | Bin 1134 -> 1124 bytes ...dividual_attribute_RGB_3_stroke_color_.pdf | Bin 1133 -> 1123 bytes ...individual_attribute_RGB_6_fill_color_.pdf | Bin 1132 -> 1122 bytes ...dividual_attribute_RGB_6_stroke_color_.pdf | Bin 1131 -> 1121 bytes .../test_individual_attribute_auto_close_.pdf | Bin 1134 -> 1124 bytes ...ndividual_attribute_bevel_stroke_join_.pdf | Bin 1130 -> 1120 bytes ..._individual_attribute_butt_stroke_cap_.pdf | Bin 1130 -> 1120 bytes ...attribute_complex_stroke_dash_pattern_.pdf | Bin 1158 -> 1148 bytes ...ndividual_attribute_half_fill_opacity_.pdf | Bin 1132 -> 1122 bytes ...ividual_attribute_half_stroke_opacity_.pdf | Bin 1132 -> 1122 bytes ...ndividual_attribute_intersection_rule_.pdf | Bin 1131 -> 1121 bytes ...ndividual_attribute_miter_stroke_join_.pdf | Bin 1130 -> 1120 bytes ...st_individual_attribute_no_fill_color_.pdf | Bin 1126 -> 1116 bytes ..._individual_attribute_no_fill_opacity_.pdf | Bin 1124 -> 1114 bytes ..._individual_attribute_no_stroke_color_.pdf | Bin 1126 -> 1116 bytes ...ndividual_attribute_no_stroke_opacity_.pdf | Bin 1124 -> 1114 bytes ..._individual_attribute_no_stroke_width_.pdf | Bin 1122 -> 1112 bytes ...attribute_numeric_stroke_dash_pattern_.pdf | Bin 1150 -> 1140 bytes ...ndividual_attribute_square_stroke_cap_.pdf | Bin 1130 -> 1120 bytes .../generated_pdf/test_stroke_dash_phase.pdf | Bin 1159 -> 1149 bytes .../generated_pdf/test_stroke_miter_limit.pdf | Bin 1138 -> 1128 bytes test/image/image_x_align_center.pdf | Bin 30220 -> 30210 bytes test/image/image_x_align_right.pdf | Bin 30219 -> 30209 bytes test/image/svg_image.pdf | Bin 2019 -> 2009 bytes test/image/svg_image_alt_text_title.pdf | Bin 2930 -> 2920 bytes test/image/svg_image_alt_text_two_pages.pdf | Bin 3779 -> 3769 bytes test/image/svg_image_fit_rect.pdf | Bin 2122 -> 2112 bytes test/image/svg_image_fixed_dimensions.pdf | Bin 2016 -> 2006 bytes test/image/svg_image_from_bytesio.pdf | Bin 1090 -> 1080 bytes test/image/svg_image_no_dimensions.pdf | Bin 2011 -> 2001 bytes test/image/svg_image_no_viewbox.pdf | Bin 1212 -> 1202 bytes .../svg_image_style_inherited_from_fpdf.pdf | Bin 1190 -> 1180 bytes test/image/svg_image_with_custom_size.pdf | Bin 2036 -> 2026 bytes ..._image_with_custom_size_and_no_viewbox.pdf | Bin 1230 -> 1220 bytes test/image/svg_image_with_custom_width.pdf | Bin 2015 -> 2005 bytes ...ge_with_custom_width_and_no_dimensions.pdf | Bin 2015 -> 2005 bytes ...image_with_custom_width_and_no_viewbox.pdf | Bin 1213 -> 1203 bytes ...ge_with_no_dimensions_and_custom_width.pdf | Bin 2015 -> 2005 bytes .../generated_pdf/Ghostscript_colorcircle.pdf | Bin 39413 -> 39403 bytes test/svg/generated_pdf/Ghostscript_escher.pdf | Bin 92886 -> 92876 bytes test/svg/generated_pdf/SVG_logo.pdf | Bin 2010 -> 2000 bytes .../generated_pdf/SVG_logo_notransparency.pdf | Bin 1919 -> 1909 bytes test/svg/generated_pdf/arcs01-offset.pdf | Bin 1578 -> 1568 bytes test/svg/generated_pdf/arcs01.pdf | Bin 1579 -> 1569 bytes test/svg/generated_pdf/arcs02.pdf | Bin 1547 -> 1537 bytes test/svg/generated_pdf/circle01.pdf | Bin 1329 -> 1319 bytes test/svg/generated_pdf/clip_path.pdf | Bin 1259 -> 1249 bytes test/svg/generated_pdf/cubic01.pdf | Bin 1778 -> 1768 bytes test/svg/generated_pdf/cubic02.pdf | Bin 2651 -> 2641 bytes test/svg/generated_pdf/ellipse01.pdf | Bin 1355 -> 1345 bytes .../generated_pdf/embedded-raster-images.pdf | Bin 99176 -> 99166 bytes test/svg/generated_pdf/issue-1076.pdf | Bin 2594 -> 2584 bytes test/svg/generated_pdf/issue_358.pdf | Bin 1394 -> 1384 bytes test/svg/generated_pdf/issue_358b.pdf | Bin 1167 -> 1157 bytes test/svg/generated_pdf/line01.pdf | Bin 1705 -> 1695 bytes test/svg/generated_pdf/polygon01.pdf | Bin 1351 -> 1341 bytes test/svg/generated_pdf/polyline01.pdf | Bin 1318 -> 1308 bytes test/svg/generated_pdf/quad01.pdf | Bin 1637 -> 1627 bytes test/svg/generated_pdf/rect01.pdf | Bin 1290 -> 1280 bytes test/svg/generated_pdf/rect02.pdf | Bin 1420 -> 1410 bytes .../svg/generated_pdf/rgb-color-issue-480.pdf | Bin 1324 -> 1314 bytes test/svg/generated_pdf/search.pdf | Bin 1494 -> 1484 bytes test/svg/generated_pdf/shapes_def_test.pdf | Bin 1443 -> 1433 bytes test/svg/generated_pdf/simple_rect.pdf | Bin 1187 -> 1177 bytes .../svg_rendering_image_over_page_break.pdf | Bin 99458 -> 99448 bytes test/svg/generated_pdf/transforms/matrix.pdf | Bin 1192 -> 1182 bytes test/svg/generated_pdf/transforms/multi.pdf | Bin 1211 -> 1201 bytes test/svg/generated_pdf/transforms/rotate.pdf | Bin 1223 -> 1213 bytes test/svg/generated_pdf/transforms/scale.pdf | Bin 1216 -> 1206 bytes test/svg/generated_pdf/transforms/skew.pdf | Bin 1229 -> 1219 bytes .../generated_pdf/transforms/translate.pdf | Bin 1220 -> 1210 bytes test/svg/generated_pdf/triangle01.pdf | Bin 1286 -> 1276 bytes test/svg/generated_pdf/use-image-def.pdf | Bin 1529 -> 1519 bytes test/svg/generated_pdf/use-xlink-href.pdf | Bin 1276 -> 1266 bytes test/svg/generated_pdf/viewbox.pdf | Bin 1321 -> 1311 bytes test/text_region/tcols_3cols.pdf | Bin 7122 -> 7112 bytes test/text_region/tcols_images.pdf | Bin 11824 -> 11814 bytes 102 files changed, 2 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 532eda35d..ad7d2d064 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ This can also be enabled programmatically with `warnings.simplefilter('default', ## [2.7.9] - Not released yet ### Added +* fix bug causing a warning message in Acrobat * support for overriding paragraph direction on bidirectional text * new optional `li_prefix_color` parameter for [`FPDF.write_html()`](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.write_html) * support for `start` & `type` attributes of `
    ` tags, and `type` attribute of `