< prev index next >

src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java

Print this page




  23  * questions.
  24  */
  25 package javax.print.attribute.standard;
  26 
  27 import javax.print.attribute.Attribute;
  28 import javax.print.attribute.EnumSyntax;
  29 import javax.print.attribute.DocAttribute;
  30 import javax.print.attribute.PrintRequestAttribute;
  31 import javax.print.attribute.PrintJobAttribute;
  32 
  33 /**
  34  * Class Finishings is a printing attribute class, an enumeration, that
  35  * identifies whether the printer applies a finishing operation of some kind
  36  * of binding to each copy of each printed document in the job. For multidoc
  37  * print jobs (jobs with multiple documents), the
  38  * {@link MultipleDocumentHandling
  39  * MultipleDocumentHandling} attribute determines what constitutes a "copy"
  40  * for purposes of finishing.
  41  * <P>
  42  * Standard Finishings values are:
  43  * <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 style="width:100%" SUMMARY="layout">

  44  * <TR>
  45  * <TD STYLE="WIDTH:10%">
  46  * &nbsp;
  47  * </TD>
  48  * <TD STYLE="WIDTH:27%">
  49  * {@link #NONE NONE}
  50  * </TD>
  51  * <TD STYLE="WIDTH:27%">
  52  * {@link #STAPLE STAPLE}
  53  * </TD>
  54  * <TD STYLE="WIDTH:36%">
  55  * {@link #EDGE_STITCH EDGE_STITCH}
  56  * </TD>
  57  * </TR>
  58  * <TR>
  59  * <TD>
  60  * &nbsp;
  61  * </TD>
  62  * <TD>
  63  * {@link #BIND BIND}
  64  * </TD>
  65  * <TD>
  66  * {@link #SADDLE_STITCH SADDLE_STITCH}
  67  * </TD>
  68  * <TD>
  69  * {@link #COVER COVER}
  70  * </TD>
  71  * <TD>
  72  * &nbsp;
  73  * </TD>
  74  * </TR>
  75  * </TABLE>
  76  * <P>
  77  * The following Finishings values are more specific; they indicate a
  78  * corner or an edge as if the document were a portrait document:
  79  * <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 style="width:100%" SUMMARY="layout">

  80  * <TR>
  81  * <TD STYLE="WIDTH:10%">
  82  * &nbsp;
  83  * </TD>
  84  * <TD STYLE="WIDTH:27%">
  85  * {@link #STAPLE_TOP_LEFT STAPLE_TOP_LEFT}
  86  * </TD>
  87  * <TD STYLE="WIDTH:27%">
  88  * {@link #EDGE_STITCH_LEFT EDGE_STITCH_LEFT}
  89  * </TD>
  90  * <TD STYLE="WIDTH:27%">
  91  * {@link #STAPLE_DUAL_LEFT STAPLE_DUAL_LEFT}
  92  * </TD>
  93  * <TD STYLE="WIDTH:9%">
  94  * &nbsp;
  95  * </TD>
  96  * </TR>
  97  * <TR>
  98  * <TD STYLE="WIDTH:10%">
  99  * &nbsp;




  23  * questions.
  24  */
  25 package javax.print.attribute.standard;
  26 
  27 import javax.print.attribute.Attribute;
  28 import javax.print.attribute.EnumSyntax;
  29 import javax.print.attribute.DocAttribute;
  30 import javax.print.attribute.PrintRequestAttribute;
  31 import javax.print.attribute.PrintJobAttribute;
  32 
  33 /**
  34  * Class Finishings is a printing attribute class, an enumeration, that
  35  * identifies whether the printer applies a finishing operation of some kind
  36  * of binding to each copy of each printed document in the job. For multidoc
  37  * print jobs (jobs with multiple documents), the
  38  * {@link MultipleDocumentHandling
  39  * MultipleDocumentHandling} attribute determines what constitutes a "copy"
  40  * for purposes of finishing.
  41  * <P>
  42  * Standard Finishings values are:
  43  * <table class="borderless" style="width:100%;margin: 0px auto">
  44  * <caption>Standard Finishings values</caption>
  45  * <TR>
  46  * <TD STYLE="WIDTH:10%">
  47  * &nbsp;
  48  * </TD>
  49  * <TD STYLE="WIDTH:27%">
  50  * {@link #NONE NONE}
  51  * </TD>
  52  * <TD STYLE="WIDTH:27%">
  53  * {@link #STAPLE STAPLE}
  54  * </TD>
  55  * <TD STYLE="WIDTH:36%">
  56  * {@link #EDGE_STITCH EDGE_STITCH}
  57  * </TD>
  58  * </TR>
  59  * <TR>
  60  * <TD>
  61  * &nbsp;
  62  * </TD>
  63  * <TD>
  64  * {@link #BIND BIND}
  65  * </TD>
  66  * <TD>
  67  * {@link #SADDLE_STITCH SADDLE_STITCH}
  68  * </TD>
  69  * <TD>
  70  * {@link #COVER COVER}
  71  * </TD>
  72  * <TD>
  73  * &nbsp;
  74  * </TD>
  75  * </TR>
  76  * </TABLE>
  77  * <P>
  78  * The following Finishings values are more specific; they indicate a
  79  * corner or an edge as if the document were a portrait document:
  80  * <table class="borderless" style="width:100%;margin: 0px auto">
  81  * <caption>Specific Finishings values</caption>
  82  * <TR>
  83  * <TD STYLE="WIDTH:10%">
  84  * &nbsp;
  85  * </TD>
  86  * <TD STYLE="WIDTH:27%">
  87  * {@link #STAPLE_TOP_LEFT STAPLE_TOP_LEFT}
  88  * </TD>
  89  * <TD STYLE="WIDTH:27%">
  90  * {@link #EDGE_STITCH_LEFT EDGE_STITCH_LEFT}
  91  * </TD>
  92  * <TD STYLE="WIDTH:27%">
  93  * {@link #STAPLE_DUAL_LEFT STAPLE_DUAL_LEFT}
  94  * </TD>
  95  * <TD STYLE="WIDTH:9%">
  96  * &nbsp;
  97  * </TD>
  98  * </TR>
  99  * <TR>
 100  * <TD STYLE="WIDTH:10%">
 101  * &nbsp;


< prev index next >