diff --git a/pypdf/annotations/_markup_annotations.py b/pypdf/annotations/_markup_annotations.py index 25eb0dfc48..d9bebc8495 100644 --- a/pypdf/annotations/_markup_annotations.py +++ b/pypdf/annotations/_markup_annotations.py @@ -143,6 +143,7 @@ def __init__( font_color: str = "000000", border_color: Optional[str] = "000000", background_color: Optional[str] = "ffffff", + align: str = "left", **kwargs: Any, ) -> None: super().__init__(**kwargs) @@ -160,7 +161,7 @@ def __init__( else: font_str = f"{font_str}normal " font_str = f"{font_str}{font_size} {font}" - font_str = f"{font_str};text-align:left;color:#{font_color}" + font_str = f"{font_str};text-align:{align};color:#{font_color}" default_appearance_string = "" if border_color: