Add a separator style to ODT builds
This commit is contained in:
@@ -454,10 +454,10 @@ class ToOdt(Tokenizer):
|
|||||||
self._addTextPar("Heading_20_4", oStyle, tHead, isHead=True, oLevel="4")
|
self._addTextPar("Heading_20_4", oStyle, tHead, isHead=True, oLevel="4")
|
||||||
|
|
||||||
elif tType == self.T_SEP:
|
elif tType == self.T_SEP:
|
||||||
self._addTextPar("Text_20_body", oStyle, tText)
|
self._addTextPar("Separator", oStyle, tText)
|
||||||
|
|
||||||
elif tType == self.T_SKIP:
|
elif tType == self.T_SKIP:
|
||||||
self._addTextPar("Text_20_body", oStyle, "")
|
self._addTextPar("Separator", oStyle, "")
|
||||||
|
|
||||||
elif tType == self.T_TEXT:
|
elif tType == self.T_TEXT:
|
||||||
if parStyle is None:
|
if parStyle is None:
|
||||||
@@ -869,6 +869,25 @@ class ToOdt(Tokenizer):
|
|||||||
|
|
||||||
self._mainPara["Title"] = oStyle
|
self._mainPara["Title"] = oStyle
|
||||||
|
|
||||||
|
# Add Separator Style
|
||||||
|
# ===================
|
||||||
|
|
||||||
|
oStyle = ODTParagraphStyle()
|
||||||
|
oStyle.setDisplayName("Separator")
|
||||||
|
oStyle.setParentStyleName("Standard")
|
||||||
|
oStyle.setNextStyleName("Text_20_body")
|
||||||
|
oStyle.setClass("text")
|
||||||
|
oStyle.setTextAlign("center")
|
||||||
|
oStyle.setMarginTop(self._mTopText)
|
||||||
|
oStyle.setMarginBottom(self._mBotText)
|
||||||
|
oStyle.setLineHeight(self._fLineHeight)
|
||||||
|
oStyle.setFontName(self._textFont)
|
||||||
|
oStyle.setFontFamily(self._fontFamily)
|
||||||
|
oStyle.setFontSize(self._fSizeText)
|
||||||
|
oStyle.packXML(self._xStyl, "Separator")
|
||||||
|
|
||||||
|
self._mainPara["Separator"] = oStyle
|
||||||
|
|
||||||
# Add Heading 1 Style
|
# Add Heading 1 Style
|
||||||
# ===================
|
# ===================
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user