public class PrintUtil extends Object
| Constructor and Description |
|---|
PrintUtil() |
| Modifier and Type | Method and Description |
|---|---|
static PrintService |
getPrintService(String printerName,
DocFlavor.INPUT_STREAM docFlavor,
DocAttributeSet das) |
static PrintService |
getPrintService(String printerName,
String mimeType) |
static void |
main(String[] args) |
static DocPrintJob |
print(String fileName)
delegates to
#print(String, String, InputStream, PrintQuality, int, int[]...). |
static DocPrintJob |
print(String printerName,
String fileName)
delegates to
#print(String, String, InputStream, PrintQuality, int, int[]...). |
static DocPrintJob |
print(String jobName,
String printerName,
InputStream stream,
String mimeType,
PrintRequestAttributeSet pras)
prints through standard javax.print services
|
static DocPrintJob |
print(String jobName,
String printerName,
InputStream stream,
String mimeType,
String username,
MediaSizeName paperSize,
PrintQuality quality,
int priority,
int[]... pageranges)
prints through standard javax.print services
|
static void |
printFOP(File srcFile,
String mimeType,
File xsltFile,
String printerName)
convenience to send an apache-fop transformed file to the given printer. delegates to
XmlGenUtil.fop(File, String, File) and print(String, String, InputStream). |
public static DocPrintJob print(String fileName)
#print(String, String, InputStream, PrintQuality, int, int[]...).public static DocPrintJob print(String printerName, String fileName)
#print(String, String, InputStream, PrintQuality, int, int[]...).public static DocPrintJob print(String jobName, String printerName, InputStream stream, String mimeType, String username, MediaSizeName paperSize, PrintQuality quality, int priority, int[]... pageranges)
jobName - print job nameprinterName - to select a special available printerstream - stream to be sent to the printermimeType - (optional) mime-type of stream contentusername - (optional) user-name to be used by the printerpaperSize - (optional) something like MediaSizeName.ISO_A4.quality - (optional) quality one of enum PrintQualitypriority - (optional) priority number between 1 and 100. if lower than 1, it will be ignored!pageranges - (optional) pageranges pages to be printedpublic static DocPrintJob print(String jobName, String printerName, InputStream stream, String mimeType, PrintRequestAttributeSet pras)
jobName - print job nameprinterName - to select a special available printerstream - stream to be sent to the printer. if null, a printer-info will be shown!mimeType - (optional) mime-type of stream contentpras - additional print attributespublic static PrintService getPrintService(String printerName, String mimeType)
public static PrintService getPrintService(String printerName, DocFlavor.INPUT_STREAM docFlavor, DocAttributeSet das)
public static void printFOP(File srcFile, String mimeType, File xsltFile, String printerName)
XmlGenUtil.fop(File, String, File) and print(String, String, InputStream).public static void main(String[] args)
Copyright © 2012–2018. All rights reserved.