Get (chapter, page) of previous page.
(self, page_id)
| 6102 | return perm |
| 6103 | |
| 6104 | def prev_location(self, page_id): |
| 6105 | |
| 6106 | """Get (chapter, page) of previous page.""" |
| 6107 | if self.is_closed or self.is_encrypted: |
| 6108 | raise ValueError("document closed or encrypted") |
| 6109 | if type(page_id) is int: |
| 6110 | page_id = (0, page_id) |
| 6111 | if page_id not in self: |
| 6112 | raise ValueError("page id not in document") |
| 6113 | if page_id == (0, 0): |
| 6114 | return () |
| 6115 | chapter, pno = page_id |
| 6116 | loc = mupdf.fz_make_location(chapter, pno) |
| 6117 | prev_loc = mupdf.fz_previous_page(self.this, loc) |
| 6118 | return prev_loc.chapter, prev_loc.page |
| 6119 | |
| 6120 | def reload_page(self, page: Page) -> Page: |
| 6121 | """Make a fresh copy of a page.""" |