(self, page)
| 742 | return |
| 743 | |
| 744 | def process_page(self, page): |
| 745 | if 1 <= self.debug: |
| 746 | print >>sys.stderr, 'Processing page: %r' % page |
| 747 | (x0,y0,x1,y1) = page.mediabox |
| 748 | if page.rotate == 90: |
| 749 | ctm = (0,-1,1,0, -y0,x1) |
| 750 | elif page.rotate == 180: |
| 751 | ctm = (-1,0,0,-1, x1,y1) |
| 752 | elif page.rotate == 270: |
| 753 | ctm = (0,1,-1,0, y1,-x0) |
| 754 | else: |
| 755 | ctm = (1,0,0,1, -x0,-y0) |
| 756 | self.device.begin_page(page, ctm) |
| 757 | self.render_contents(page.resources, page.contents, ctm=ctm) |
| 758 | self.device.end_page(page) |
| 759 | return |
| 760 | |
| 761 | # render_contents(resources, streams, ctm) |
| 762 | # Render the content streams. |
no test coverage detected