Exemple #1
0
	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())
Exemple #2
0
	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)