Package | Description |
---|---|
javax.print |
Provides the principal classes and interfaces for the
JavaTM Print Service API.
|
Modifier and Type | Class and Description |
---|---|
static class |
DocFlavor.BYTE_ARRAY
Class DocFlavor.BYTE_ARRAY provides predefined static constant
DocFlavor objects for example doc flavors using a byte array
(
byte[] ) as the print data representation class. |
static class |
DocFlavor.CHAR_ARRAY
Class DocFlavor.CHAR_ARRAY provides predefined static constant
DocFlavor objects for example doc flavors using a character array
(
char[] ) as the print data representation class. |
static class |
DocFlavor.INPUT_STREAM
Class DocFlavor.INPUT_STREAM provides predefined static constant
DocFlavor objects for example doc flavors using a byte stream (
java.io.InputStream ) as the print
data representation class. |
static class |
DocFlavor.READER
Class DocFlavor.READER provides predefined static constant DocFlavor
objects for example doc flavors using a character stream (
java.io.Reader ) as the print data
representation class. |
static class |
DocFlavor.SERVICE_FORMATTED
Class DocFlavor.SERVICE_FORMATTED provides predefined static constant
DocFlavor objects for example doc flavors for service formatted print
data.
|
static class |
DocFlavor.STRING
Class DocFlavor.STRING provides predefined static constant DocFlavor
objects for example doc flavors using a string (
java.lang.String ) as the print data representation class. |
static class |
DocFlavor.URL
Class DocFlavor.URL provides predefined static constant DocFlavor
objects.
|
Modifier and Type | Method and Description |
---|---|
DocFlavor |
SimpleDoc.getDocFlavor()
Determines the doc flavor in which this doc object will supply its
piece of print data.
|
DocFlavor |
Doc.getDocFlavor()
Determines the doc flavor in which this doc object will supply its
piece of print data.
|
abstract DocFlavor[] |
StreamPrintServiceFactory.getSupportedDocFlavors()
Queries the factory for the document flavors that can be accepted
by printers obtained from this factory.
|
DocFlavor[] |
PrintService.getSupportedDocFlavors()
Determines the print data formats a client can specify when setting
up a job for this
PrintService . |
DocFlavor[] |
FlavorException.getUnsupportedFlavors()
Returns the unsupported flavors.
|
Modifier and Type | Method and Description |
---|---|
abstract MultiDocPrintService[] |
PrintServiceLookup.getMultiDocPrintServices(DocFlavor[] flavors,
AttributeSet attributes)
Not called directly by applications.
|
abstract PrintService[] |
PrintServiceLookup.getPrintServices(DocFlavor flavor,
AttributeSet attributes)
Locates services that can be positively confirmed to support
the combination of attributes and DocFlavors specified.
|
Object |
PrintService.getSupportedAttributeValues(Class<? extends Attribute> category,
DocFlavor flavor,
AttributeSet attributes)
Determines the printing attribute values a client can specify in
the given category when setting up a job for this print service.
|
AttributeSet |
PrintService.getUnsupportedAttributes(DocFlavor flavor,
AttributeSet attributes)
Identifies the attributes that are unsupported for a print request
in the context of a particular DocFlavor.
|
boolean |
PrintService.isAttributeValueSupported(Attribute attrval,
DocFlavor flavor,
AttributeSet attributes)
Determines whether a client can specify the given printing
attribute
value when setting up a job for this Print Service.
|
boolean |
PrintService.isDocFlavorSupported(DocFlavor flavor)
Determines if this print service supports a specific
DocFlavor . |
static MultiDocPrintService[] |
PrintServiceLookup.lookupMultiDocPrintServices(DocFlavor[] flavors,
AttributeSet attributes)
Locates MultiDoc print Services capable of printing MultiDocs
containing all the specified doc flavors.
|
static PrintService[] |
PrintServiceLookup.lookupPrintServices(DocFlavor flavor,
AttributeSet attributes)
Locates print services capable of printing the specified
DocFlavor . |
static StreamPrintServiceFactory[] |
StreamPrintServiceFactory.lookupStreamPrintServiceFactories(DocFlavor flavor,
String outputMimeType)
Locates factories for print services that can be used with
a print job to output a stream of data in the
format specified by
outputMimeType . |
static PrintService |
ServiceUI.printDialog(GraphicsConfiguration gc,
int x,
int y,
PrintService[] services,
PrintService defaultService,
DocFlavor flavor,
PrintRequestAttributeSet attributes)
Presents a dialog to the user for selecting a print service (printer).
|
Constructor and Description |
---|
SimpleDoc(Object printData,
DocFlavor flavor,
DocAttributeSet attributes)
Constructs a
SimpleDoc with the specified
print data, doc flavor and doc attribute set. |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.