ooodev.adapter.drawing.homogen_matrix4_struct_comp module

class ooodev.adapter.drawing.homogen_matrix4_struct_comp.HomogenMatrix4StructComp(component, prop_name, event_provider)[source]

Bases: StructBase[HomogenMatrix4]

HomogenMatrix4 Struct

This class raises an event before and after a property is changed if it has been passed an event provider.

The event raised before the property is changed is called com_sun_star_drawing_HomogenMatrix4_changing. The event raised after the property is changed is called com_sun_star_drawing_HomogenMatrix4_changed.

The event args for before the property is changed is of type KeyValCancelArgs. The event args for after the property is changed is of type KeyValArgs.

__init__(component, prop_name, event_provider)[source]

Constructor

Parameters:
  • component (HomogenMatrix4) – Homogen Matrix

  • prop_name (str) – Property Name. This value is assigned to the prop_name of event_data.

  • event_provider (EventsT | None) – Event Provider.

Return type:

None

property line1: HomogenMatrixLine4StructComp

Gets/Sets Line 1.

Setting value can be done with a HomogenMatrixLine4 or HomogenMatrixLine4StructComp object.

Returns:

Returns Homogen Matrix Line

Return type:

HomogenMatrixLine4StructComp

Hint

  • HomogenMatrixLine4 can be imported from ooo.dyn.drawing.homogen_matrix_line4

property line2: HomogenMatrixLine4StructComp

Gets/Sets Line 2.

Setting value can be done with a HomogenMatrixLine4 or HomogenMatrixLine4StructComp object.

Returns:

Returns Homogen Matrix Line

Return type:

HomogenMatrixLine4StructComp

Hint

  • HomogenMatrixLine4 can be imported from ooo.dyn.drawing.homogen_matrix_line4

property line3: HomogenMatrixLine4StructComp

Gets/Sets Line 3.

Setting value can be done with a HomogenMatrixLine4 or HomogenMatrixLine4StructComp object.

Returns:

Returns Homogen Matrix Line

Return type:

HomogenMatrixLine4StructComp

Hint

  • HomogenMatrixLine4 can be imported from ooo.dyn.drawing.homogen_matrix_line4

property line4: HomogenMatrixLine4StructComp

Gets/Sets Line 4.

Setting value can be done with a HomogenMatrixLine4 or HomogenMatrixLine4StructComp object.

Returns:

Returns Homogen Matrix Line

Return type:

HomogenMatrixLine4StructComp

Hint

  • HomogenMatrixLine4 can be imported from ooo.dyn.drawing.homogen_matrix_line4