diff options
Diffstat (limited to 'offapi/com/sun/star/awt/XPrinter.idl')
-rw-r--r-- | offapi/com/sun/star/awt/XPrinter.idl | 138 |
1 files changed, 69 insertions, 69 deletions
diff --git a/offapi/com/sun/star/awt/XPrinter.idl b/offapi/com/sun/star/awt/XPrinter.idl index 4b600ad4ab01..b90bfcac938f 100644 --- a/offapi/com/sun/star/awt/XPrinter.idl +++ b/offapi/com/sun/star/awt/XPrinter.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,34 +24,34 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_XPrinter_idl__ -#define __com_sun_star_awt_XPrinter_idl__ - -#ifndef __com_sun_star_awt_XPrinterPropertySet_idl__ -#include <com/sun/star/awt/XPrinterPropertySet.idl> -#endif - -#ifndef __com_sun_star_awt_PrinterException_idl__ -#include <com/sun/star/awt/PrinterException.idl> -#endif - -#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ -#include <com/sun/star/lang/IllegalArgumentException.idl> -#endif - -#ifndef __com_sun_star_awt_XDevice_idl__ -#include <com/sun/star/awt/XDevice.idl> -#endif - - -//============================================================================= - - module com { module sun { module star { module awt { - -//============================================================================= - -/** represents a virtual printer. - +#ifndef __com_sun_star_awt_XPrinter_idl__ +#define __com_sun_star_awt_XPrinter_idl__ + +#ifndef __com_sun_star_awt_XPrinterPropertySet_idl__ +#include <com/sun/star/awt/XPrinterPropertySet.idl> +#endif + +#ifndef __com_sun_star_awt_PrinterException_idl__ +#include <com/sun/star/awt/PrinterException.idl> +#endif + +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#include <com/sun/star/lang/IllegalArgumentException.idl> +#endif + +#ifndef __com_sun_star_awt_XDevice_idl__ +#include <com/sun/star/awt/XDevice.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module awt { + +//============================================================================= + +/** represents a virtual printer. + <p>All properties are vetoable properties. If you change the properties between a call to <member scope="com::sun::star::awt">XPrinter::startPage</member> and a call @@ -60,34 +60,34 @@ thrown.</p> */ published interface XPrinter: com::sun::star::awt::XPrinterPropertySet -{ - //------------------------------------------------------------------------- - - /** puts the job into the printer spooler. - - <p>This call may block the thread. So release all resources +{ + //------------------------------------------------------------------------- + + /** puts the job into the printer spooler. + + <p>This call may block the thread. So release all resources (mutex, semaphore, etc.) before this call.</p> */ - boolean start( [in] string nJobName, - [in] short nCopies, - [in] boolean nCollate ) - raises( com::sun::star::awt::PrinterException, - com::sun::star::lang::IllegalArgumentException ); - - //------------------------------------------------------------------------- - + boolean start( [in] string nJobName, + [in] short nCopies, + [in] boolean nCollate ) + raises( com::sun::star::awt::PrinterException, + com::sun::star::lang::IllegalArgumentException ); + + //------------------------------------------------------------------------- + /** notifies the printer spooler that the job is done and printing starts. @see terminate */ - void end() - raises( com::sun::star::awt::PrinterException ); - - //------------------------------------------------------------------------- - - /** stops the current print job. - + void end() + raises( com::sun::star::awt::PrinterException ); + + //------------------------------------------------------------------------- + + /** stops the current print job. + <p>If the method <member scope="com::sun::star::awt">XPrinter::end</member> is called beforehand, then this call does nothing. If you call @@ -99,26 +99,26 @@ published interface XPrinter: com::sun::star::awt::XPrinterPropertySet @see end */ - void terminate(); - - //------------------------------------------------------------------------- - + void terminate(); + + //------------------------------------------------------------------------- + /** begins with a new page. */ - com::sun::star::awt::XDevice startPage() - raises( com::sun::star::awt::PrinterException ); - - //------------------------------------------------------------------------- - + com::sun::star::awt::XDevice startPage() + raises( com::sun::star::awt::PrinterException ); + + //------------------------------------------------------------------------- + /** ends the current page. */ - void endPage() - raises( com::sun::star::awt::PrinterException ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif + void endPage() + raises( com::sun::star::awt::PrinterException ); + +}; + +//============================================================================= + +}; }; }; }; + +#endif |