01: /*
02: * ============================================================================
03: * GNU Lesser General Public License
04: * ============================================================================
05: *
06: * JasperReports - Free Java report-generating library.
07: * Copyright (C) 2001-2006 JasperSoft Corporation http://www.jaspersoft.com
08: *
09: * This library is free software; you can redistribute it and/or
10: * modify it under the terms of the GNU Lesser General Public
11: * License as published by the Free Software Foundation; either
12: * version 2.1 of the License, or (at your option) any later version.
13: *
14: * This library is distributed in the hope that it will be useful,
15: * but WITHOUT ANY WARRANTY; without even the implied warranty of
16: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17: * Lesser General Public License for more details.
18: *
19: * You should have received a copy of the GNU Lesser General Public
20: * License along with this library; if not, write to the Free Software
21: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
22: *
23: * JasperSoft Corporation
24: * 303 Second Street, Suite 450 North
25: * San Francisco, CA 94107
26: * http://www.jaspersoft.com
27: */
28: package net.sf.jasperreports.engine.export;
29:
30: import net.sf.jasperreports.engine.JRExporterParameter;
31:
32: /**
33: * @author Teodor Danciu (teodord@users.sourceforge.net)
34: * @version $Id: JRPrintServiceExporterParameter.java 1612 2007-02-28 09:45:55Z shertage $
35: */
36: public class JRPrintServiceExporterParameter extends
37: JRExporterParameter {
38:
39: /**
40: *
41: */
42: protected JRPrintServiceExporterParameter(String name) {
43: super (name);
44: }
45:
46: /**
47: * An instance of <tt>javax.print.attribute.PrintRequestAttributeSet</tt>.
48: */
49: public static final JRPrintServiceExporterParameter PRINT_REQUEST_ATTRIBUTE_SET = new JRPrintServiceExporterParameter(
50: "PrintRequestAttributeSet Object");
51:
52: /**
53: * An instance of <tt>javax.print.attribute.PrintServiceAttributeSet</tt>.
54: */
55: public static final JRPrintServiceExporterParameter PRINT_SERVICE_ATTRIBUTE_SET = new JRPrintServiceExporterParameter(
56: "PrintServiceAttributeSet Object");
57:
58: /**
59: * A boolean value specifying whether a page setup dialog should be opened before printing.
60: */
61: public static final JRPrintServiceExporterParameter DISPLAY_PAGE_DIALOG = new JRPrintServiceExporterParameter(
62: "Display Page Dialog");
63:
64: /**
65: * A boolean value specifying whether a page setup dialog should be opened only once before printing in a batch export job.
66: */
67: public static final JRPrintServiceExporterParameter DISPLAY_PAGE_DIALOG_ONLY_ONCE = new JRPrintServiceExporterParameter(
68: "Display Page Dialog Only Once");
69:
70: /**
71: * A boolean value specifying whether a print setup dialog should be opened before printing.
72: */
73: public static final JRPrintServiceExporterParameter DISPLAY_PRINT_DIALOG = new JRPrintServiceExporterParameter(
74: "Display Print Dialog");
75:
76: /**
77: * A boolean value specifying whether a print setup dialog should be opened only once in a batch export job.
78: */
79: public static final JRPrintServiceExporterParameter DISPLAY_PRINT_DIALOG_ONLY_ONCE = new JRPrintServiceExporterParameter(
80: "Display Page Dialog Only Once");
81:
82: /**
83: * An instance of <tt>javax.print.PrintService</tt>, useful if users do not want JPS to lookup for an available print service.
84: */
85: public static final JRPrintServiceExporterParameter PRINT_SERVICE = new JRPrintServiceExporterParameter(
86: "Print Service");
87: }
|