:: com :: sun :: star :: awt ::

interface XPrinter
Base Interfaces
::com::sun::star::uno::XInterface
  |  
  +--::com::sun::star::beans::XPropertySet
       |  
       +--::com::sun::star::awt::XPrinterPropertySet
            |  
            +--XPrinter
::com::sun::star::awt::XPrinterPropertySet
(referenced interface's summary:)
represents an extended property set for printer properties.
Description
represents a virtual printer.

All properties are vetoable properties. If you change the properties between a call to ::com::sun::star::awt::XPrinter::startPage and a call to ::com::sun::star::awt::XPrinter::endPage , a ::com::sun::star::beans::PropertyVetoException is thrown.


Methods' Summary
start puts the job into the printer spooler.  
end notifies the printer spooler that the job is done and printing starts.  
terminate stops the current print job.  
startPage begins with a new page.  
endPage ends the current page.  
Methods' Details
start
boolean
start( [in] string  nJobName,
[in] short  nCopies,
[in] boolean  nCollate )
raises( ::com::sun::star::awt::PrinterException,
::com::sun::star::lang::IllegalArgumentException );

Description
puts the job into the printer spooler.

This call may block the thread. So release all resources (mutex, semaphore, etc.) before this call.

end
void
end()
raises( ::com::sun::star::awt::PrinterException );

Description
notifies the printer spooler that the job is done and printing starts.
See also
terminate
terminate
void
terminate();

Description
stops the current print job.

If the method ::com::sun::star::awt::XPrinter::end is called beforehand, then this call does nothing. If you call ::com::sun::star::awt::XPrinter::terminate in or before the call to ::com::sun::star::awt::XPrinter::start , ::com::sun::star::awt::XPrinter::terminate returns false . This call must not block the thread.

See also
end
startPage
::com::sun::star::awt::XDevice
startPage()
raises( ::com::sun::star::awt::PrinterException );

Description
begins with a new page.
endPage
void
endPage()
raises( ::com::sun::star::awt::PrinterException );

Description
ends the current page.
Top of Page