예제 #1
0
    def _transform(self, element, transform_list):

        rows = 0

        if not transform_list:
            return element

        n_elements = len(transform_list)
        rows = n_elements % self.nrows
        cols = int(n_elements / self.nrows)

        if self.col_width is None:
            self.col_width = transform_list[0]['width']
        if self.row_height is None:
            self.row_height = transform_list[0]['height']

        for i in range(rows):
            element = GroupElement([element])
            element.moveto(0, self.row_height)

        for i in range(cols):
            element = GroupElement([element])
            element.moveto(self.col_width, 0)

        return element
예제 #2
0
파일: templates.py 프로젝트: ASPP/svg_utils
    def _transform(self, element, transform_list):

        rows = 0
  
        if not transform_list:
            return element

        n_elements = len(transform_list)
        rows = n_elements % self.nrows
        cols = int(n_elements/self.nrows)
        
        if self.col_width is None:
            self.col_width = transform_list[0]['width']
        if self.row_height is None:
            self.row_height = transform_list[0]['height']

        for i in range(rows):
            element = GroupElement([element])
            element.moveto(0, self.row_height)
        
        for i in range(cols):
            element = GroupElement([element])
            element.moveto(self.col_width, 0)

        return element
예제 #3
0
파일: templates.py 프로젝트: ASPP/svg_utils
 def _transform(self, element, transform_list):
     for t in transform_list:
         element = GroupElement([element])
         element.moveto(0, t['height'])
     return element
예제 #4
0
 def _transform(self, element, transform_list):
     for t in transform_list:
         element = GroupElement([element])
         element.moveto(0, t['height'])
     return element