コード例 #1
0
ファイル: doc.py プロジェクト: dontcallmedom/paperwork
 def add_page(self, img, boxes):
     mkdir_p(self.path)
     page = ImgPage(self, self.nb_pages)
     page.img = img
     page.boxes = boxes
     self.drop_cache()
     return self.pages[-1]
コード例 #2
0
ファイル: doc.py プロジェクト: xiaochuanliu/paperwork
 def add_page(self, img, boxes):
     mkdir_p(self.path)
     logger.info("Adding page %d to %s" % (self.nb_pages, str(self)))
     page = ImgPage(self, self.nb_pages)
     page.img = img
     page.boxes = boxes
     self.drop_cache()
     return self.pages[-1]
コード例 #3
0
ファイル: doc.py プロジェクト: smurfix/paperwork
 def add_page(self, img, boxes):
     mkdir_p(self.path)
     logger.info("Adding page %d to %s", self.nb_pages, self)
     page = ImgPage(self, self.nb_pages)
     page.img = img
     page.boxes = boxes
     self.drop_cache()
     self._update_storage(1)
     return self.pages[-1]
コード例 #4
0
ファイル: doc.py プロジェクト: xiaochuanliu/paperwork
    def insert_page(self, img, boxes, page_nb):
        mkdir_p(self.path)

        logger.info("Inserting page %d to %s" % (page_nb, str(self)))

        if page_nb > self.nb_pages:
            page_nb = self.nb_pages

        # make a hole ..
        pages = self.pages
        for page_nb in range(self.nb_pages - 1, page_nb - 1, -1):
            page = pages[page_nb]
            page.change_index(offset=1)

        # .. and fill it
        page = ImgPage(self, page_nb)
        page.img = img
        page.boxes = boxes
        self.drop_cache()
        return self.pages[page_nb]