def __init__(self, path):
        Image.__init__(self, path)
        import PIL

        w, h = PIL.Image.open(path).size
        self.maxw = w
        self.maxh = h
Beispiel #2
0
    def __init__(self, path):
        Image.__init__(self, path)
        import PIL

        w, h = PIL.Image.open(path).size
        self.maxw = w
        self.maxh = h
Beispiel #3
0
    def __init__(self,
                 filename,
                 width=None,
                 height=None,
                 kind='absolute',
                 mask='auto',
                 lazy=1,
                 hAlign='CENTER',
                 vAlign='CENTER'):

        try:
            super(BackgroundImage, self).__init__(filename=filename,
                                                  width=width,
                                                  height=height,
                                                  kind=kind,
                                                  mask=mask,
                                                  lazy=lazy,
                                                  hAlign=hAlign)
        except TypeError:
            # old style calling of parent
            # this is still used by reportlab
            Image.__init__(self,
                           filename=filename,
                           width=width,
                           height=height,
                           kind=kind,
                           mask=mask,
                           lazy=lazy,
                           hAlign=hAlign)

        self.vAlign = vAlign
Beispiel #4
0
    def __init__(self, filename, width=None, height=None, kind='absolute',
                 mask='auto', lazy=1, hAlign='CENTER', vAlign='CENTER'):

        try:
            super(BackgroundImage, self).__init__(
                filename=filename,
                width=width,
                height=height,
                kind=kind,
                mask=mask,
                lazy=lazy,
                hAlign=hAlign)
        except TypeError:
            # old style calling of parent
            # this is still used by reportlab
            Image.__init__(
                self,
                filename=filename,
                width=width,
                height=height,
                kind=kind,
                mask=mask,
                lazy=lazy,
                hAlign=hAlign)

        self.vAlign = vAlign
 def __init__(self, filename, hAlign='CENTER', **kwargs):
     Image.__init__(self, filename, **kwargs)
     self.hAlign = hAlign
Beispiel #6
0
 def __init__(self, renderer, pathname, maxwidth=None, **kwargs):
     Image.__init__(self, pathname, **kwargs)
     self.renderer = renderer
     self.maxwidth = maxwidth
     self.scale = self.renderer.image_scale
Beispiel #7
0
 def __init__(self, renderer, pathname, maxwidth=None, **kwargs):
     Image.__init__(self, pathname, **kwargs)
     self.renderer = renderer
     self.maxwidth = maxwidth
     self.scale = self.renderer.image_scale