Esempio n. 1
0
    def draw(self, ctx):
##        rect = self.get_allocation()
##        ratio = min(rect.width*1./self.page.width,rect.height*1./self.page.height)
        ratio = 1
        print self.page.width,self.page.height,ratio
        ctx.scale(self.page.zoom*ratio/1.2,self.page.zoom*ratio/1.2)
##        ctx.translate(self.page.width/10,self.page.height/10)
        ctx.set_line_width(4/(self.page.zoom*ratio))
        emfdraw.render(self,ctx,self.page)
Esempio n. 2
0
 def draw(self, ctx):
     ##        rect = self.get_allocation()
     ##        ratio = min(rect.width*1./self.page.width,rect.height*1./self.page.height)
     ratio = 1
     print self.page.width, self.page.height, ratio
     ctx.scale(self.page.zoom * ratio / 1.2, self.page.zoom * ratio / 1.2)
     ##        ctx.translate(self.page.width/10,self.page.height/10)
     ctx.set_line_width(4 / (self.page.zoom * ratio))
     emfdraw.render(self, ctx, self.page)
Esempio n. 3
0
 def render(self, ctx):
     emfdraw.render(self, ctx)
Esempio n. 4
0
    def render(self,ctx,page):
##        ctx.scale(self.page.zoom,self.page.zoom)
        emfdraw.render(self,ctx,page)
Esempio n. 5
0
 def render(self,ctx):
     emfdraw.render(self,ctx)
Esempio n. 6
0
 def render(self, ctx, page):
     ##        ctx.scale(self.page.zoom,self.page.zoom)
     emfdraw.render(self, ctx, page)