ooodev.format.draw.direct.line package
Submodules
Module contents
- class ooodev.format.draw.direct.line.ArrowStyles(start_line_name=None, start_line_width=None, start_line_center=None, end_line_name=None, end_line_width=None, end_line_center=None)[source]
Bases:
ArrowStyles
This class represents the line Arrow styles of a shape or line.
See also
New in version 0.17.4.
- __init__(start_line_name=None, start_line_width=None, start_line_center=None, end_line_name=None, end_line_width=None, end_line_center=None)[source]
Constructor.
- Parameters:
start_line_name (GraphicArrowStyleKind, str, optional) – Start line name. Defaults to
None
.start_line_width (float, UnitT, optional) – Start line width in mm units. Defaults to
None
.start_line_center (bool, optional) – Start line center. Defaults to
None
.end_line_name (GraphicArrowStyleKind, str, optional) – End line name. Defaults to
None
.end_line_width (float, UnitT, optional) – End line width in mm units. Defaults to
None
.end_line_center (bool, optional) – End line center. Defaults to
None
.
- Return type:
None
See also
- class ooodev.format.draw.direct.line.CornerCaps(corner_style=LineJoint.ROUND, cap_style=LineCap.BUTT)[source]
Bases:
CornerCaps
This class represents the line properties of a chart borders line properties.
See also
New in version 0.17.4.
- class ooodev.format.draw.direct.line.LineProperties(style=BorderLineKind.CONTINUOUS, color=0, width=0, transparency=0)[source]
Bases:
LineProperties
This class represents the line properties of a shape.
See also
New in version 0.17.4.
- __init__(style=BorderLineKind.CONTINUOUS, color=0, width=0, transparency=0)[source]
Constructor.
- Parameters:
style (BorderLineKind) – Line style. Defaults to
BorderLineKind.CONTINUOUS
.color (Color, optional) – Line Color. Defaults to
Color(0)
.width (float | UnitT, optional) – Line Width (in
mm
units) or Class UnitT. Defaults to0
.transparency (int | Intensity, optional) – Line transparency from
0
to100
. Defaults to0
.
- Return type:
None
See also
- class ooodev.format.draw.direct.line.Shadow(*, use_shadow=None, location=None, color=None, distance=None, blur=None, transparency=None)[source]
Bases:
Shadow
Line Shadow
See also
New in version 0.17.4.
- __init__(*, use_shadow=None, location=None, color=None, distance=None, blur=None, transparency=None)[source]
Constructor
- Parameters:
use_shadow (bool, optional) – Specifies if shadow is used.
location (ShadowLocationKind , optional) – Specifies the shadow location.
color (Color , optional) – Specifies shadow color.
distance (float, UnitT , optional) – Specifies shadow distance in
mm
units or Class UnitT.blur (int, UnitT, optional) – Specifies shadow blur in
pt
units or Class UnitT.transparency (int , optional) – Specifies shadow transparency value from
0
to100
.
- Return type:
None
See also