-
public interface PrintService
PrintService
provides methods for access to printing functions, even for applications that are running in the untrusted execution environment. Using this service, an application can submit a print job to the JNLP client. The client can then display this request to the user, and if accepted, queue the request to the printer.- Since:
- 1.4.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PageFormat
getDefaultPage()
Creates a new PageFormat instance and sets it to the default size and orientation.boolean
print(Pageable document)
Prints a document using the givenPageable
objectboolean
print(Printable painter)
Prints a document using the givenPrintable
objectPageFormat
showPageFormatDialog(PageFormat page)
Displays a dialog that allows modification of aPageFormat
instance.
-
-
-
Method Detail
-
getDefaultPage
PageFormat getDefaultPage()
Creates a new PageFormat instance and sets it to the default size and orientation.- Returns:
- a
PageFormat
set to the default size and orientation.
-
showPageFormatDialog
PageFormat showPageFormatDialog(PageFormat page)
Displays a dialog that allows modification of aPageFormat
instance. Thepage
argument is used to initialize controls in the page setup dialog. If the user cancels the dialog then this method returns the originalpage
object unmodified. If the user okays the dialog then this method returns a newPageFormat
object with the indicated changes. In either case, the originalpage
object is not modified.- Parameters:
page
- the defaultPageFormat
presented to the user for modification.- Returns:
- the original
page
object if the dialog is cancelled; a newPageFormat
object containing the format indicated by the user if the dialog is acknowledged.
-
print
boolean print(Pageable document)
Prints a document using the givenPageable
object- Parameters:
document
- the pages to be printed. It can not be null.- Returns:
true
if printing was successfull,false
otherwise.
-
print
boolean print(Printable painter)
Prints a document using the givenPrintable
object- Parameters:
painter
- thePrintable
called to render each page of the document.- Returns:
true
if printing was successfull,false
otherwise.
-
-