MCPcopy Index your code
hub / github.com/clips/pattern / process_page

Method process_page

pattern/web/pdf/pdfinterp.py:744–759  ·  view source on GitHub ↗
(self, page)

Source from the content-addressed store, hash-verified

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.

Callers 1

process_pdfFunction · 0.95

Calls 3

render_contentsMethod · 0.95
begin_pageMethod · 0.45
end_pageMethod · 0.45

Tested by

no test coverage detected