| pythonware.com | products ::: library ::: search ::: daily Python-URL! |
The PSDraw Module
The PSDraw module provides simple print support for Postscript printers. You can print text, graphics and images through this module. ClassesPSDrawPSDraw.PSDraw(file) => PSDraw instance Sets up printing to the given file. If file is omitted, sys.stdout is assumed. PSDraw Methodsbeginps.begin_document() Sets up printing of a document. endps.end_document() Ends printing. lineps.line(from, to) Draws a line between the two points. Coordinates are given in Postscript point coordinates (72 points per inch, (0, 0) is the lower left corner of the page). rectangleps.rectangle(box) Draws a rectangle. textps.text(position, text) ps.text(position, text, alignment) Draws text at the given position. You must use setfont before calling this method. imageps.image(box, image, dpi=None) Draw an image, centered in the given box. setfontps.setfont(font, size) Selects which font to use. The font argument is a Postscript font name, the size argument is given in points. setinkps.setink(ink) Selects the pixel value to use with subsequent operations. setfillps.setfill(onoff) Selects if subsequent rectangle operations should draw filled rectangles or just outlines. |