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.

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

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.

New in version 0.17.4.

__init__(corner_style=LineJoint.ROUND, cap_style=LineCap.BUTT)[source]

Constructor.

Parameters:
  • corner_style (LineJoint, optional) – Corner style. Defaults to LineJoint.ROUND.

  • cap_style (LineCap, optional) – Cap style. Defaults to LineCap.BUTT.

Return type:

None

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.

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 to 0.

  • transparency (int | Intensity, optional) – Line transparency from 0 to 100. Defaults to 0.

Return type:

None

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

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 to 100.

Return type:

None