Metadata-Version: 1.1
Name: pypostscript
Version: 0.1.7
Summary: Create PostScript page (including barcodes) using Python objects
Home-page: http://pypi.python.org/pypi/pypostscript
Author: Mark Henwood
Author-email: mark@mcbh.co.uk
License: MIT
Description: pypostscript
        ============
        
        Create A4 Portrait PostScript output with Python Objects
        
        Version 0.1:
        Portrait A4 only
        4 Font choices
        TextLines
        Code39Barcodes
        Code93Barcodes
        Circles
        Rectangles
        
        Usage
        =====
        
        Example of usage::
        
        from pypostscript.barcode import Code39Barcode, Code93Barcode
        from pypostscript.shapes import Circle, Rectangle
        from pypostscript.text import HelveticaBoldFont, TextLine, TimesPlainFont
        from pypostscript.page import Page
        
        
        def sample_page():
        page = Page()
        page.extend(TextLine(x_pts=40,
        y_pts=740,
        font=HelveticaBoldFont(size_pts=22),
        text='A Test Portrait Page'))
        page.extend(TextLine(x_pts=40,
        y_pts=650,
        font=TimesPlainFont(size_pts=12),
        text='PostScript library, test portrait page.'))
        page.extend(Code39Barcode(x_pts=40,
        y_pts=500,
        chars='ABC123'))
        page.extend(Code93Barcode(x_pts=40,
        y_pts=400,
        chars='ABC987'))
        page.extend(Rectangle(x_pts=30,
        y_pts=390,
        width_pts=170,
        height_pts=185,
        line_width_pts=2))
        page.extend(Circle(centre_x_pts=80,
        centre_y_pts=150,
        radius_pts=72,
        line_width_pts=1))
        return page
        
        if __name__ == '__main__':
        page = sample_page()
        print page.render()
        
Keywords: postscript printing barcode
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.6
Classifier: Topic :: Utilities
Provides: pypostscript
