ooodev.format.inner.direct.chart2.axis.positioning.interval_marks module

class ooodev.format.inner.direct.chart2.axis.positioning.interval_marks.IntervalMarks(major=None, minor=None, pos=None)[source]

Bases: StyleBase

Chart Axis Interval Marks.

New in version 0.9.4.

__init__(major=None, minor=None, pos=None)[source]

Constructor

Parameters:
  • major (MarkKind, optional) – Specifies the major tickmark style.

  • minor (MarkKind, optional) – Specifies the minor tickmark style.

  • pos (ChartAxisMarkPosition, optional) – Specifies where to place the marks: at labels, at axis, or at axis and labels.

Return type:

None

property prop_format_kind: FormatKind

Gets the kind of style

Return type:

FormatKind

property prop_major: MarkKind | None
Return type:

MarkKind | None

property prop_minor: MarkKind | None
Return type:

MarkKind | None

property prop_pos: ChartAxisMarkPosition | None
Return type:

ChartAxisMarkPosition | None

class ooodev.format.inner.direct.chart2.axis.positioning.interval_marks.MarkKind(value)[source]

Bases: IntFlag

Tick mark Style

BOTH = 3

Marks inside and outside the axis

INSIDE = 1

Marks inside the axis

NONE = 0

No marks

OUTSIDE = 2

Marks outside the axis