##############################################################################
#
-# Copyright (c) 2004 TINY SPRL. (http://tiny.be) All Rights Reserved.
-# Fabien Pinckaers <fp@tiny.Be>
+# Copyright (c) 2004-2008 TINY SPRL. (http://tiny.be) All Rights Reserved.
+#
+# $Id$
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
return result
def _parse_string(self, view):
- dom = minidom.parseString(view.encode('utf-8'))
+ dom = minidom.parseString(unicode(view, 'utf-8').encode('utf-8'))
return self._parse_node(dom)
def create(self, cr, uid, ids, datas, context=None):
def _create_table(self, uid, ids, fields, fields_order, results, context, title=''):
- pageSize=[210.0,297.0]
+ pageSize=[297.0, 210.0]
impl = minidom.getDOMImplementation()
new_doc = impl.createDocument(None, "report", None)
node_line = new_doc.createElement("row")
lines.appendChild(node_line)
node_line = new_doc.createElement("row")
- for f in range(0,count):
+ for f in range(0,count+1):
col = new_doc.createElement("col")
col.setAttribute('para','yes')
col.setAttribute('tree','no')