@UriParams public class PrinterConfiguration extends Object
Constructor and Description |
---|
PrinterConfiguration() |
PrinterConfiguration(URI uri) |
Modifier and Type | Method and Description |
---|---|
OrientationRequested |
assignOrientation(String orientation) |
Sides |
assignSides(String sidesString) |
int |
getCopies() |
DocFlavor |
getDocFlavor() |
String |
getFlavor() |
String |
getHostname() |
OrientationRequested |
getInternalOrientation() |
Sides |
getInternalSides() |
String |
getMediaSize() |
MediaSizeName |
getMediaSizeName() |
String |
getMediaTray() |
String |
getMimeType() |
String |
getOrientation() |
int |
getPort() |
String |
getPrintername() |
String |
getPrinterPrefix() |
String |
getSides() |
URI |
getUri() |
boolean |
isSendToPrinter() |
void |
parseURI(URI uri) |
void |
setCopies(int copies)
Number of copies to print
|
void |
setDocFlavor(DocFlavor docFlavor)
Sets DocFlavor to use.
|
void |
setFlavor(String flavor)
Sets DocFlavor to use.
|
void |
setHostname(String hostname)
Hostname of the printer
|
void |
setInternalOrientation(OrientationRequested internalOrientation) |
void |
setInternalSides(Sides internalSides) |
void |
setMediaSize(String mediaSize)
Sets the stationary as defined by enumeration names in the javax.print.attribute.standard.MediaSizeName API.
|
void |
setMediaSizeName(MediaSizeName mediaSizeName) |
void |
setMediaTray(String mediaTray)
Sets MediaTray supported by the javax.print.DocFlavor API, for example upper,middle etc.
|
void |
setMimeType(String mimeType)
Sets mimeTypes supported by the javax.print.DocFlavor API
|
void |
setOrientation(String orientation)
Sets the page orientation.
|
void |
setPort(int port)
Port number of the printer
|
void |
setPrintername(String printername)
Name of the printer
|
void |
setPrinterPrefix(String printerPrefix)
Sets the prefix name of the printer, it is useful when the printer name does not start with //hostname/printer
|
void |
setSendToPrinter(boolean sendToPrinter)
etting this option to false prevents sending of the print data to the printer
|
void |
setSides(String sides)
Sets one sided or two sided printing based on the javax.print.attribute.standard.Sides API
|
void |
setUri(URI uri) |
public PrinterConfiguration()
public PrinterConfiguration(URI uri) throws URISyntaxException
URISyntaxException
public OrientationRequested assignOrientation(String orientation)
public URI getUri()
public void setUri(URI uri)
public String getHostname()
public void setHostname(String hostname)
public int getPort()
public void setPort(int port)
public String getPrintername()
public void setPrintername(String printername)
public int getCopies()
public void setCopies(int copies)
public String getFlavor()
public void setFlavor(String flavor)
public DocFlavor getDocFlavor()
public void setDocFlavor(DocFlavor docFlavor)
public String getMediaSize()
public void setMediaSize(String mediaSize)
public String getSides()
public void setSides(String sides)
public MediaSizeName getMediaSizeName()
public void setMediaSizeName(MediaSizeName mediaSizeName)
public Sides getInternalSides()
public void setInternalSides(Sides internalSides)
public OrientationRequested getInternalOrientation()
public void setInternalOrientation(OrientationRequested internalOrientation)
public String getOrientation()
public void setOrientation(String orientation)
public String getMimeType()
public void setMimeType(String mimeType)
public boolean isSendToPrinter()
public void setSendToPrinter(boolean sendToPrinter)
public String getMediaTray()
public void setMediaTray(String mediaTray)
public String getPrinterPrefix()
public void setPrinterPrefix(String printerPrefix)
Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.