def __init__(self, data): self._tagname = data.tag self._children = [] self._parent = None self._tagobject = data self._baseelement = None self._id = data.get('id') stylename = data.get('class') self._style = docbase.docStyle('',None) if stylename is not None: self._style.copy(getnamedstyle(stylename)) for attr_name in self._style._style_dict: attr_name = attr_name.lower() attr_value = data.get(attr_name) if attr_value is not None: self._style.setattribute(attr_name, attr_value) xmlattr_align = self._tagobject.get('align') if xmlattr_align is not None: self._style.setattribute('text-align',xmlattr_align) self._setelement(docbase.docElement())
def __init__(self, data): rltag.__init__(self, data) stylename = self._tagobject.get('name') self._setelement(docbase.docStyle(stylename, self._tagobject.text)) self._baseelement.setstyle(None)