Turn document margins into settings
This commit is contained in:
+11
-9
@@ -132,6 +132,12 @@ class ToOdt(Tokenizer):
|
|||||||
self._mBotText = "0.247cm"
|
self._mBotText = "0.247cm"
|
||||||
self._mBotMeta = "0.106cm"
|
self._mBotMeta = "0.106cm"
|
||||||
|
|
||||||
|
## Document Margins
|
||||||
|
self._mDocTop = "2.000cm"
|
||||||
|
self._mDocBtm = "2.000cm"
|
||||||
|
self._mDocLeft = "2.000cm"
|
||||||
|
self._mDocRight = "2.000cm"
|
||||||
|
|
||||||
## Colour
|
## Colour
|
||||||
self._colHead12 = None
|
self._colHead12 = None
|
||||||
self._opaHead12 = None
|
self._opaHead12 = None
|
||||||
@@ -683,10 +689,6 @@ class ToOdt(Tokenizer):
|
|||||||
def _pageStyles(self):
|
def _pageStyles(self):
|
||||||
"""Set the default page style.
|
"""Set the default page style.
|
||||||
"""
|
"""
|
||||||
# If we're in flat layout, the page style goes to the main auto-styles
|
|
||||||
# In archived file, we make a duplicate auto-styles in the self._xPage
|
|
||||||
# variable which is later added to the styles.xml to go with the
|
|
||||||
# master-page definition
|
|
||||||
theAttr = {}
|
theAttr = {}
|
||||||
theAttr[_mkTag("style", "name")] = "PM1"
|
theAttr[_mkTag("style", "name")] = "PM1"
|
||||||
if self._isFlat:
|
if self._isFlat:
|
||||||
@@ -695,10 +697,10 @@ class ToOdt(Tokenizer):
|
|||||||
xPage = etree.SubElement(self._xAut2, _mkTag("style", "page-layout"), attrib=theAttr)
|
xPage = etree.SubElement(self._xAut2, _mkTag("style", "page-layout"), attrib=theAttr)
|
||||||
|
|
||||||
theAttr = {}
|
theAttr = {}
|
||||||
theAttr[_mkTag("fo", "margin-top")] = "2.000cm"
|
theAttr[_mkTag("fo", "margin-top")] = self._mDocTop
|
||||||
theAttr[_mkTag("fo", "margin-bottom")] = "2.000cm"
|
theAttr[_mkTag("fo", "margin-bottom")] = self._mDocBtm
|
||||||
theAttr[_mkTag("fo", "margin-left")] = "2.000cm"
|
theAttr[_mkTag("fo", "margin-left")] = self._mDocLeft
|
||||||
theAttr[_mkTag("fo", "margin-right")] = "2.000cm"
|
theAttr[_mkTag("fo", "margin-right")] = self._mDocRight
|
||||||
etree.SubElement(xPage, _mkTag("style", "page-layout-properties"), attrib=theAttr)
|
etree.SubElement(xPage, _mkTag("style", "page-layout-properties"), attrib=theAttr)
|
||||||
|
|
||||||
xHead = etree.SubElement(xPage, _mkTag("style", "header-style"))
|
xHead = etree.SubElement(xPage, _mkTag("style", "header-style"))
|
||||||
@@ -707,7 +709,7 @@ class ToOdt(Tokenizer):
|
|||||||
theAttr[_mkTag("fo", "min-height")] = "0.600cm"
|
theAttr[_mkTag("fo", "min-height")] = "0.600cm"
|
||||||
theAttr[_mkTag("fo", "margin-left")] = "0.000cm"
|
theAttr[_mkTag("fo", "margin-left")] = "0.000cm"
|
||||||
theAttr[_mkTag("fo", "margin-right")] = "0.000cm"
|
theAttr[_mkTag("fo", "margin-right")] = "0.000cm"
|
||||||
theAttr[_mkTag("fo", "margin-bottom")] = "0.499cm"
|
theAttr[_mkTag("fo", "margin-bottom")] = "0.500cm"
|
||||||
etree.SubElement(xHead, _mkTag("style", "header-footer-properties"), attrib=theAttr)
|
etree.SubElement(xHead, _mkTag("style", "header-footer-properties"), attrib=theAttr)
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user