diff --git a/PyPDFForm/core/patterns.py b/PyPDFForm/core/patterns.py index 64b12a2c..7e0bcd8f 100644 --- a/PyPDFForm/core/patterns.py +++ b/PyPDFForm/core/patterns.py @@ -80,4 +80,4 @@ ELEMENT_ALIGNMENT_PATTERNS = [ {constants.TEXT_FIELD_ALIGNMENT_IDENTIFIER: True}, {constants.PARENT_KEY: {constants.TEXT_FIELD_ALIGNMENT_IDENTIFIER: True}}, - ] +] diff --git a/PyPDFForm/core/template.py b/PyPDFForm/core/template.py index a8507b76..fd1e369a 100644 --- a/PyPDFForm/core/template.py +++ b/PyPDFForm/core/template.py @@ -9,8 +9,8 @@ from ..middleware.constants import ELEMENT_TYPES from ..middleware.text import Text from . import constants, utils -from .patterns import (DROPDOWN_CHOICE_PATTERNS, ELEMENT_KEY_PATTERNS, - ELEMENT_TYPE_PATTERNS, ELEMENT_ALIGNMENT_PATTERNS) +from .patterns import (DROPDOWN_CHOICE_PATTERNS, ELEMENT_ALIGNMENT_PATTERNS, + ELEMENT_KEY_PATTERNS, ELEMENT_TYPE_PATTERNS) def remove_all_elements(pdf: bytes) -> bytes: @@ -234,10 +234,10 @@ def get_draw_text_coordinates( ) element_value = element_value[:length] character_paddings = ( - element_middleware.character_paddings[:length] - if element_middleware.character_paddings is not None - else element_middleware.character_paddings - ) + element_middleware.character_paddings[:length] + if element_middleware.character_paddings is not None + else element_middleware.character_paddings + ) alignment = get_element_alignment(element) or 0 x = float(element[constants.ANNOTATION_RECTANGLE_KEY][0]) diff --git a/tests/test_dropdown.py b/tests/test_dropdown.py index ea922a5f..c479fb63 100644 --- a/tests/test_dropdown.py +++ b/tests/test_dropdown.py @@ -116,7 +116,9 @@ def test_dropdown_four(sample_template_with_dropdown, pdf_samples): def test_dropdown_alignment(dropdown_alignment, pdf_samples): - with open(os.path.join(pdf_samples, "dropdown", "dropdown_alignment_expected.pdf"), "rb+") as f: + with open( + os.path.join(pdf_samples, "dropdown", "dropdown_alignment_expected.pdf"), "rb+" + ) as f: obj = PyPDFForm(dropdown_alignment).fill( { "dropdown_left": 0, @@ -132,8 +134,10 @@ def test_dropdown_alignment(dropdown_alignment, pdf_samples): def test_dropdown_alignment_sejda(dropdown_alignment_sejda, pdf_samples): - with open(os.path.join(pdf_samples, - "dropdown", "dropdown_alignment_sejda_expected.pdf"), "rb+") as f: + with open( + os.path.join(pdf_samples, "dropdown", "dropdown_alignment_sejda_expected.pdf"), + "rb+", + ) as f: obj = PyPDFForm(dropdown_alignment_sejda).fill( { "dropdown_left": 0,