(self, operation, print_ctx, print_data)
| 595 | self.message = _("Rendering Preview…") |
| 596 | |
| 597 | def begin_print(self, operation, print_ctx, print_data): |
| 598 | self.app.set_export_state(True, self.message) |
| 599 | psel = self.get_print_settings().get_print_pages() == Gtk.PrintPages.SELECTION |
| 600 | nums = self.snums if psel else range(len(self.app.model)) |
| 601 | self.pages = [self.app.model[n][0].duplicate(incl_thumbnail=False) for n in nums] |
| 602 | self.app.apply_hide_margins_on_pages(self.pages) |
| 603 | self.set_n_pages(len(self.pages)) |
| 604 | |
| 605 | self.temp_doc, self.buf = get_in_memory_poppler_doc(self.pages, self.app.pdfqueue) |
| 606 | |
| 607 | def end_print(self, operation, print_ctx, print_data): |
| 608 | self.app.set_export_state(False) |
nothing calls this directly
no test coverage detected