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)
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)
def render(self, ctx): emfdraw.render(self, ctx)
def render(self,ctx,page): ## ctx.scale(self.page.zoom,self.page.zoom) emfdraw.render(self,ctx,page)
def render(self,ctx): emfdraw.render(self,ctx)
def render(self, ctx, page): ## ctx.scale(self.page.zoom,self.page.zoom) emfdraw.render(self, ctx, page)