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
def _transform(self, element, transform_list): for t in transform_list: element = GroupElement([element]) element.moveto(0, t['height']) return element