Skip to content
Snippets Groups Projects
Commit 956bfd67 authored by Alexis Filipozzi's avatar Alexis Filipozzi
Browse files

add style in DOWMLStyle element

parent 283f2b2f
Branches
No related tags found
No related merge requests found
Pipeline #
......@@ -8,27 +8,3 @@ Pour installer lxml il faut installer paquets :
- libxml2-dev
- python2.7-dev
- libxslt1-dev
Il faudra fournir un fichier de style guide-style.protoxml à la racine du dossier traduit, par exemple :
<?xml version="1.0" encoding="UTF-8"?>
<package name="com.daysofwonder.dowml">
<message class="DOWMLStyle">
<text_attributes>
<size>22</size>
<font>TimesNewRomanPSMT</font>
<alignment>NEAR</alignment>
<vertical_alignment>NEAR</vertical_alignment>
</text_attributes>
<layout>
<!--<size relative_width="1" relative_height="1"/>-->
<secondary_alignment>CENTER</secondary_alignment>
<weight>1</weight>
</layout>
</message>
</package>
\ No newline at end of file
......@@ -21,9 +21,38 @@ class Formatter:
root.append(message)
style = etree.Element("style")
style.attrib["inherits"] = ("../" * self._recursion_level) + "guide-style.protoxml"
text_attrib = etree.Element("text_attributes")
style.append(text_attrib)
message.append(style)
size = etree.Element("size")
size.text = "22"
text_attrib.append(size)
font = etree.Element("font")
font.text = "TimesNewRomanPSMT"
text_attrib.append(font)
align = etree.Element("alignment")
align.text = "NEAR"
text_attrib.append(align)
vert_align = etree.Element("vertical_alignment")
vert_align.text = "NEAR"
text_attrib.append(vert_align)
lay = etree.Element("layout")
style.append(lay)
sec_align = etree.Element("secondary_alignment")
sec_align.text = "CENTER"
lay.append(sec_align)
weight = etree.Element("weight")
weight.text = "1"
lay.append(weight)
body = etree.Element("body")
message.append(body)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment