java.lang.ObjectAjavax.print.StreamPrintServiceFactory
StreamPrintServiceFactory
is the factory for
StreamPrintService instances,
which can print to an output stream in a particular
document format described as a mime type.
A typical output document format may be Postscript(TM).
This class is implemented by a service and located by the implementation using the SPI JAR File specification.
Applications locate instances of this class by calling the #lookupStreamPrintServiceFactories(DocFlavor, String) method.
Applications can use a StreamPrintService
obtained from a
factory in place of a PrintService
which represents a
physical printer device.
Nested Class Summary: | ||
---|---|---|
static class | StreamPrintServiceFactory.Services |
Method from javax.print.StreamPrintServiceFactory Summary: |
---|
getOutputFormat, getPrintService, getSupportedDocFlavors, lookupStreamPrintServiceFactories |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from javax.print.StreamPrintServiceFactory Detail: |
---|
|
StreamPrintService that can print to
the specified output stream.
The output stream is created and managed by the application.
It is the application's responsibility to close the stream and
to ensure that this Printer is not reused.
The application should not close this stream until any print job
created from the printer is complete. Doing so earlier may generate
a PrinterException and an event indicating that the
job failed.
Whereas a |
|
The {@code outputMimeType} parameter describes the document type that you want to create, whereas the {@code flavor} parameter describes the format in which the input data will be provided by the application to the {@code StreamPrintService}. Although null is an acceptable value to use in the lookup of stream printing services, it's typical to search for a particular desired format, such as Postscript(TM). |