
/*  $DOC$
 *  $TEMPLATE$
 *     Class
 *  $NAME$
 *     QPrinter()
 *  $CATEGORY$
 *     Harbour Bindings for Qt
 *  $SUBCATEGORY$
 *     GUI
 *  $EXTERNALLINK$
 *     http://doc.trolltech.com/4.5/qprinter.html
 *  $ONELINER$
 *     Creates a new QPrinter object.
 *  $INHERITS$
 *     QPaintDevice
 *  $SYNTAX$
 *     QPrinter( ... )
 * 
 *  $ARGUMENTS$
 * 
 *  $RETURNS$
 *     An instance of the object of type QPrinter
 *  $METHODS$
 *     :abort()                                            -> lBool
 *     :collateCopies()                                    -> lBool
 *     :colorMode()                                        -> nColorMode
 *     :creator()                                          -> cQString
 *     :docName()                                          -> cQString
 *     :doubleSidedPrinting()                              -> lBool
 *     :duplex()                                           -> nDuplexMode
 *     :fontEmbeddingEnabled()                             -> lBool
 *     :fromPage()                                         -> nInt
 *     :fullPage()                                         -> lBool
 *     :getPageMargins( @nLeft, @nTop, @nRight, @nBottom, nUnit )  -> NIL
 *     :isValid()                                          -> lBool
 *     :newPage()                                          -> lBool
 *     :numCopies()                                        -> nInt
 *     :orientation()                                      -> nOrientation
 *     :outputFileName()                                   -> cQString
 *     :outputFormat()                                     -> nOutputFormat
 *     :pageOrder()                                        -> nPageOrder
 *     :pageRect()                                         -> oQRect
 *     :( nUnit )                                          -> oQRectF
 *     :paintEngine()                                      -> oQPaintEngine
 *     :paperRect()                                        -> oQRect
 *     :( nUnit )                                          -> oQRectF
 *     :paperSize()                                        -> nPaperSize
 *     :( nUnit )                                          -> oQSizeF
 *     :paperSource()                                      -> nPaperSource
 *     :printEngine()                                      -> oQPrintEngine
 *     :printProgram()                                     -> cQString
 *     :printRange()                                       -> nPrintRange
 *     :printerName()                                      -> cQString
 *     :printerState()                                     -> nPrinterState
 *     :resolution()                                       -> nInt
 *     :setCollateCopies( lCollate )                       -> NIL
 *     :setColorMode( nNewColorMode )                      -> NIL
 *     :setCreator( cCreator )                             -> NIL
 *     :setDocName( cName )                                -> NIL
 *     :setDoubleSidedPrinting( lDoubleSided )             -> NIL
 *     :setDuplex( nDuplex )                               -> NIL
 *     :setFontEmbeddingEnabled( lEnable )                 -> NIL
 *     :setFromTo( nFrom, nTo )                            -> NIL
 *     :setFullPage( lFp )                                 -> NIL
 *     :setNumCopies( nNumCopies )                         -> NIL
 *     :setOrientation( nOrientation )                     -> NIL
 *     :setOutputFileName( cFileName )                     -> NIL
 *     :setOutputFormat( nFormat )                         -> NIL
 *     :setPageMargins( nLeft, nTop, nRight, nBottom, nUnit )  -> NIL
 *     :setPageOrder( nPageOrder )                         -> NIL
 *     :setPaperSize( nNewPaperSize )                      -> NIL
 *     :( oQSizeF, nUnit )                                 -> NIL
 *     :setPaperSource( nSource )                          -> NIL
 *     :setPrintProgram( cPrintProg )                      -> NIL
 *     :setPrintRange( nRange )                            -> NIL
 *     :setPrinterName( cName )                            -> NIL
 *     :setResolution( nDpi )                              -> NIL
 *     :supportedResolutions()                             -> oQList_int>
 *     :toPage()                                           -> nInt
 * 
 *  $DESCRIPTION$
 * 
 *  $EXAMPLES$
 * 
 *  $TESTS$
 * 
 *  $STATUS$
 *     R
 *  $COMPLIANCE$
 *     Not Clipper compatible
 *  $PLATFORMS$
 *     Windows, Linux, Mac OS X, OS/2
 *  $VERSION$
 *     4.5 or upper
 *  $FILES$
 *     Library: hbqtgui
 *  $END$
 */
