| | ' % (self.width+self.posx,self.posx)
+ return "| | " % (self.width+self.posx,self.posx)
def tag_end(self):
return True
def tag_stop(self):
@@ -152,19 +150,19 @@ class _rml_tmpl_draw_string(_rml_tmpl_tag):
def tag_start(self):
self.pos.sort()
- res = ''
+ res = ""
posx = 0
i = 0
for (x,y,align,txt, style, fs) in self.pos:
if align=="left":
pos2 = len(txt)*fs
- res+=' | %s | ' % (x - posx, style, pos2, txt)
+ res+=" | %s | " % (x - posx, style, pos2, txt)
posx = x+pos2
if align=="right":
- res+='%s | ' % (x - posx, style, txt)
+ res+="%s | " % (x - posx, style, txt)
posx = x
if align=="center":
- res+='%s | ' % ((x - posx)*2, style, txt)
+ res+="%s | " % ((x - posx)*2, style, txt)
posx = 2*x-posx
i+=1
res+=' '
@@ -185,7 +183,7 @@ class _rml_tmpl_draw_lines(_rml_tmpl_tag):
def tag_start(self):
if self.ok:
- return '' % (self.posx+self.width,self.posx,self.style)
+ return "" % (self.posx+self.width,self.posx,self.style)
else:
return ''
@@ -207,9 +205,9 @@ class _rml_stylesheet(object):
attrs = []
for a in attr:
if a in self._tags:
- attrs.append("%s:%s" % self._tags[a](attr[a]))
+ attrs.append('%s:%s' % self._tags[a](attr[a]))
if len(attrs):
- result += "p."+attr['name']+" {"+'; '.join(attrs)+"}\n"
+ result += 'p.'+attr['name']+' {'+'; '.join(attrs)+'}\n'
self.result = result
def render(self):
@@ -338,6 +336,7 @@ class _rml_doc(object):
self.result += '''
+
-
-'''
+'''
- template = _rml_template(self.dom.documentElement.getElementsByTagName('template')[0])
- f = _flowable(template, self.dom)
- self.result += f.render(self.dom.documentElement.getElementsByTagName('story')[0])
+
+# f = _flowable(template, self.dom)
+ list_story =[]
+ storys= self.dom.documentElement.getElementsByTagName('story')
+ for story in storys :
+ template = _rml_template(self.dom.documentElement.getElementsByTagName('template')[0])
+ f = _flowable(template, self.dom)
+ story_text = f.render(story)
+ list_story.append(story_text)
del f
- self.result += ''
+ self.result +='''
+
+
+
+
+ %s
+
+
+
+
+
+
|
|