pypdflite/pdflite.py
def _put_catalog(self):
        """Catalog object."""
        self.session._add_object()
        self.session._out('<<')

        self.session._out('/Type /Catalog')
        self.session._out('/Pages 1 0 R')
        if self.zoom_mode == 'fullpage':
            self.session._out('/OpenAction [3 0 R /Fit]')
        elif self.zoom_mode == 'fullwidth':
            self.session._out('/OpenAction [3 0 R /FitH null]')
        elif self.zoom_mode == 'real':
            self.session._out('/OpenAction [3 0 R /XYZ null null 1]')
        elif not isinstance(self.zoom_mode, basestring):
            self.session._out(
                '/OpenAction [3 0 R /XYZ null null ' +
                (self.zoom_mode / 100) + ']')

        if self.layout_mode == 'single':
            self.session._out('/PageLayout /SinglePage')
        elif self.layout_mode == 'continuous':
            self.session._out('/PageLayout /OneColumn')
        elif self.layout_mode == 'two':
            self.session._out('/PageLayout /TwoColumnLeft')
        self.session._out('>>')
        self.session._out('endobj')
def _put_catalog(self):
        self.session._add_object()
        self.session._out('<<')

        self.session._out('/Type /Catalog')
        self.session._out('/Pages 1 0 R')
        if self.zoom_mode == 'fullpage':
            self.session._out('/OpenAction [3 0 R /Fit]')
        elif self.zoom_mode == 'fullwidth':
            self.session._out('/OpenAction [3 0 R /FitH null]')
        elif self.zoom_mode == 'real':
            self.session._out('/OpenAction [3 0 R /XYZ null null 1]')
        elif not isinstance(self.zoom_mode, basestring):
            self.session._out(
                '/OpenAction [3 0 R /XYZ null null ' +
                (self.zoom_mode / 100) + ']')

        if self.layout_mode == 'single':
            self.session._out('/PageLayout /SinglePage')
        elif self.layout_mode == 'continuous':
            self.session._out('/PageLayout /OneColumn')
        elif self.layout_mode == 'two':
            self.session._out('/PageLayout /TwoColumnLeft')
        self.session._out('>>')
        self.session._out('endobj')
def _put_catalog ( self ) : self . session . _add_object ( ) self . session . _out ( '<<' ) self . session . _out ( '/Type /Catalog' ) self . session . _out ( '/Pages 1 0 R' ) if self . zoom_mode == 'fullpage' : self . session . _out ( '/OpenAction [3 0 R /Fit]' ) elif self . zoom_mode == 'fullwidth' : self . session . _out ( '/OpenAction [3 0 R /FitH null]' ) elif self . zoom_mode == 'real' : self . session . _out ( '/OpenAction [3 0 R /XYZ null null 1]' ) elif not isinstance ( self . zoom_mode , basestring ) : self . session . _out ( '/OpenAction [3 0 R /XYZ null null ' + ( self . zoom_mode / 100 ) + ']' ) if self . layout_mode == 'single' : self . session . _out ( '/PageLayout /SinglePage' ) elif self . layout_mode == 'continuous' : self . session . _out ( '/PageLayout /OneColumn' ) elif self . layout_mode == 'two' : self . session . _out ( '/PageLayout /TwoColumnLeft' ) self . session . _out ( '>>' ) self . session . _out ( 'endobj' )
Catalog object.
Catalog object .