ooodev.format.draw.modify.indent_space.spacing module
Draw Style Spacing.
New in version 0.17.12.
- class ooodev.format.draw.modify.indent_space.spacing.Spacing(*, above=None, below=None, style_no_space=None, style_name='standard', style_family=DrawStyleFamilyKind.GRAPHICS)[source]
Bases:
ParaStyleBaseMultiSpacing Style values.
See also
New in version 0.17.12.
- __init__(*, above=None, below=None, style_no_space=None, style_name='standard', style_family=DrawStyleFamilyKind.GRAPHICS)[source]
Constructor
- Parameters:
above (float, UnitT, optional) – Determines the top margin of the paragraph (in
mmunits) or Class UnitT.below (float, UnitT, optional) – Determines the bottom margin of the paragraph (in
mmunits) or Class UnitT.style_no_space (bool, optional) – Do not add space between paragraphs of the same style. See note below.
style_name (FamilyGraphics, str, optional) – Specifies the Style that instance applies to. Default is Default
standardStyle.style_family (str, DrawStyleFamilyKind, optional) – Family Style. Defaults to
graphics.
- Return type:
None
Note
The
style_no_spaceargument is suppose to set the stylesParaContextMarginproperty. TheParaContextMarginis suppose to be part of thecom.sun.star.style.ParagraphPropertiesservice; However, for some reason it is missing for Draw styles. Setting thisstyle_no_spaceargument will result in a print warning message in verbose mode. It is better to not set this argument. It is left in just in case it starts working in the future.There is a option in the Indent and Spacing dialog
Do not add space between paragraphs of the same style. It seems to work, but it is not clear how it is implemented. It is not clear if it is a style property.See also
- classmethod from_style(doc, style_name='standard', style_family=DrawStyleFamilyKind.GRAPHICS)[source]
Gets instance from Document.
- Parameters:
doc (Any) – UNO Document Object.
style_name (FamilyGraphics, str, optional) – Specifies the Style that instance applies to. Default is
FamilyGraphics.DEFAULT_DRAWING_STYLE.style_family (DrawStyleFamilyKind, str, optional) – Style family. Default
DrawStyleFamilyKind.GRAPHICS.
- Returns:
Spacinginstance from document properties.- Return type:
- property prop_style_name: str
Gets/Sets property Style Name
- Return type:
str