Class WriteStyle
- class ooodev.write.style.WriteStyle(owner, component, lo_inst=None)[source]
Bases:
Generic[T],StyleComp,QiPartial,PropPartialRepresents writer Style.
- __init__(owner, component, lo_inst=None)[source]
Constructor
- Parameters:
owner (T) – Owner of this component.
component (XStyle) – UNO object that supports
com.sun.star.style.Styleservice.lo_inst (LoInst, optional) – Lo instance. Defaults to
None.
- Return type:
None
- add_event_property_change(name, cb)
Adds a listener for an event.
Event is invoked when property is changed.
The callback
EventArgs.event_datawill contain acom.sun.star.beans.PropertyChangeEventstruct.- Parameters:
name (str) – Property Name
cb (EventArgsCallbackT) – Callback
- Return type:
None
- add_event_property_change_events_disposing(name, cb)
Adds a listener for an event.
Event is invoked when the property listener is about to be disposed.
The callback
EventArgs.event_datawill contain a UNOcom.sun.star.lang.EventObjectstruct.- Parameters:
name (str) – Property Name
cb (EventArgsCallbackT) – Callback
- Return type:
None
- add_event_vetoable_change(name, cb)
Adds a listener for an event.
Event is invoked when property is changed.
The callback
EventArgs.event_datawill contain acom.sun.star.beans.PropertyChangeEventstruct.- Parameters:
name (str) – Property Name
cb (EventArgsCallbackT) – Callback
- Return type:
None
- add_event_vetoable_change_events_disposing(name, cb)
Adds a listener for an event.
Event is invoked when the property listener is about to be disposed.
The callback
EventArgs.event_datawill contain a UNOcom.sun.star.lang.EventObjectstruct.- Parameters:
name (str) – Property Name
cb (EventArgsCallbackT) – Callback
- Return type:
None
- get_name()
Returns the name of the object.
- Return type:
str
- get_parent_style()
Returns the name of the parent style.
- Return type:
str
- get_property(name, default=<ooodev.utils.gen_util._null_obj object>)
Get property value
- Parameters:
name (str) – Property Name.
default (Any, optional) – Return value if property value is
None.
- Returns:
Property value or default.
- Return type:
Any
- is_in_use()
Returns
Trueif this style is in use.- Return type:
bool
- is_user_defined()
Returns
Trueif this style is user defined.- Return type:
bool
- qi(atype, raise_err=False)
Generic method that get an interface instance from an object.
- Parameters:
atype (T) – Interface type to query obj for. Any Uno class that starts with ‘X’ such as XInterface
raise_err (bool, optional) – If True then raises MissingInterfaceError if result is None. Default False
- Raises:
MissingInterfaceError – If ‘raise_err’ is ‘True’ and result is None
- Returns:
instance of interface if supported; Otherwise, None
- Return type:
T | None
Note
When
raise_err=Truereturn value will never beNone.
- remove_event_property_change(name)
Removes a listener for an event
- Parameters:
name (str) – Property Name
- Return type:
None
- remove_event_property_change_events_disposing(name)
Removes a listener for an event
- Parameters:
name (str) – Property Name
- Return type:
None
- remove_event_vetoable_change(name)
Removes a listener for an event
- Parameters:
name (str) – Property Name
- Return type:
None
- remove_event_vetoable_change_events_disposing(name)
Removes a listener for an event
- Parameters:
name (str) – Property Name
- Return type:
None
- set_name(name)
Sets the name of the object.
- Return type:
None- Parameters:
name (str) –
- set_parent_style(parent_style)
Sets the name of the parent style.
- Parameters:
parent_style (str) – The name of the parent style.
- Return type:
None
- set_property(**kwargs)
Set property value
- Parameters:
**kwargs (
Any) – Variable length Key value pairs used to set properties.- Return type:
None
- property component: com.sun.star.style.Style
Style Component
- Return type:
Style
- property owner: T
Component Owner
- Return type:
TypeVar(T, bound= ComponentT)