Beispiel #1
0
 def _initCanvas(self, canvas):
     canvas._indexAdd = self._indexAdd
     canvas.manager = self
     if self.pageLayout:
         canvas._doc._catalog.setPageLayout(self.pageLayout)
     if self.pageMode:
         canvas._doc._catalog.setPageMode(self.pageMode)
     for name, option in DocInit.viewerOptions.items():
         if getattr(self, name) is not None:
             canvas.setViewerPreference(option, getattr(self, name))
Beispiel #2
0
 def _initCanvas(self, canvas):
     canvas._indexAdd = self._indexAdd
     canvas.manager = self
     if self.pageLayout:
         canvas._doc._catalog.setPageLayout(self.pageLayout)
     if self.pageMode:
         canvas._doc._catalog.setPageMode(self.pageMode)
     for name, option in DocInit.viewerOptions.items():
         if getattr(self, name) is not None:
             canvas.setViewerPreference(option, getattr(self, name))
     # Setting annotations.
     data = dict(self.getAttributeValues(
             select=('title', 'subject', 'author', 'creator')))
     canvas.setTitle(data.get('title'))
     canvas.setSubject(data.get('subject'))
     canvas.setAuthor(data.get('author'))
     canvas.setCreator(data.get('creator'))