Set the MediaBox.
(self, rect)
| 12957 | ) |
| 12958 | |
| 12959 | def set_mediabox(self, rect): |
| 12960 | """Set the MediaBox.""" |
| 12961 | CheckParent(self) |
| 12962 | page = self._pdf_page() |
| 12963 | mediabox = JM_rect_from_py(rect) |
| 12964 | if (mupdf.fz_is_empty_rect(mediabox) |
| 12965 | or mupdf.fz_is_infinite_rect(mediabox) |
| 12966 | ): |
| 12967 | raise ValueError( MSG_BAD_RECT) |
| 12968 | mupdf.pdf_dict_put_rect( page.obj(), PDF_NAME('MediaBox'), mediabox) |
| 12969 | mupdf.pdf_dict_del( page.obj(), PDF_NAME('CropBox')) |
| 12970 | mupdf.pdf_dict_del( page.obj(), PDF_NAME('ArtBox')) |
| 12971 | mupdf.pdf_dict_del( page.obj(), PDF_NAME('BleedBox')) |
| 12972 | mupdf.pdf_dict_del( page.obj(), PDF_NAME('TrimBox')) |
| 12973 | |
| 12974 | def set_rotation(self, rotation): |
| 12975 | """Set page rotation.""" |
no test coverage detected