#!/usr/bin/python import ps # This example creates a document containing one page with a 3*3 # grid with texts with different fonts and an EPS-picture in the # middle. my_doc = ps.document( title='Test Document', papertype='a4' ) text = """ KÖP EN KATT! FÅ 21 GRATIS! Just det! Du hörde rätt! Köp denna vackra katt för bara 85 kronor (inkl. porto) och du får hennes kull på 27 bedårande kattungar helt gratis! En underbar kattkamrat som kan göra härliga konster som att rulla på rygg, leka med garnnystan och föda fram kattungar precis när som helst, exempelvis medan jag skriver den här annonsen. Det är därför som jag upprepar detta sensationella erbjudande: KÖP EN KATT! FÅ 35 GRATIS! Tänk på alla de fantastiska saker du kan göra med detta 40 kattungar! Vilket sällskap de är! De är hos dig och lyser upp dina gråa dagar, och du behöver aldrig frukta att bli överfallen av en liten mus om natten. Dessa 47, för det mesta rumsrena, katter kan vara just det lilla extra som du så länge saknat. Om vi nu inte snart hittar ett hem åt dessa 54 katter, så måste jag på grund av platsbrist avliva dem. Vet du hur det känns att se 65 kattungar instoppade i en säck och kastade i sjön? Det är ingen vacker syn, tro mig! Vad säger ni katt- älskare? Ni kan bara inte tacka nej till detta otroliga erbjudande: KÖP EN KATT! FÅ 73 GRATIS! Axel Magnussons Zoo-butik - Kungsgatan 50, Linköping """ # Page page = ps.page() c = ps.container_grid( 3, 3 ) c.add_item( 0, 0, ps.text( text )) c.add_item( 1, 0, ps.text( text, font='ZapfChancery-MediumItalic' )) c.add_item( 2, 0, ps.image() ) c.add_item( 0, 1, ps.text( text, font='Palatino-BoldItalic' )) c.add_item( 1, 1, ps.eps(file='eps/illusion.epsi') ) c.add_item( 2, 1, ps.text( text, font='Bookman-DemiItalic' )) c.add_item( 0, 2, ps.text( text, font='AvantGarde-Book' )) c.add_item( 1, 2, ps.text( text, font='Helvetica' )) c.add_item( 2, 2, ps.mono_text( text )) page.add_item(c) my_doc.add_page( page ) print my_doc.generate_ps()