Source code for ooodev.format.draw.direct.text.text.spacing

from __future__ import annotations
from typing import TYPE_CHECKING
from ooodev.format.inner.direct.draw.shape.text.text.spacing import Spacing as TextSpacing

if TYPE_CHECKING:
    from ooodev.units.unit_obj import UnitT


[docs]class Spacing(TextSpacing): """ This class represents the text spacing of an object that supports ``com.sun.star.drawing.TextProperties``. .. seealso:: - :ref:`help_draw_format_direct_shape_text_text_spacing` .. versionadded:: 0.17.5 """
[docs] def __init__( self, left: float | UnitT | None = None, right: float | UnitT | None = None, top: float | UnitT | None = None, bottom: float | UnitT | None = None, ) -> None: """ Constructor. Args: left (float, UnitT, optional): Left spacing in MM units or ``UnitT``. Defaults to None. right (float, UnitT, optional): Right spacing in MM units or ``UnitT``. Defaults to None. top (float, UnitT, optional): Top spacing in MM units or ``UnitT``. Defaults to None. bottom (float, UnitT, optional): Bottom spacing in MM units or ``UnitT``. Defaults to None. Returns: None: See Also: - :ref:`help_draw_format_direct_shape_text_text_spacing` """ super().__init__(left=left, right=right, top=top, bottom=bottom)