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 * 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 * 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 * 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 * 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 * 95 * </TD> 96 * </TR> 97 * <TR> 98 * <TD STYLE="WIDTH:10%"> 99 * | 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 * 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 * 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 * 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 * 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 * 97 * </TD> 98 * </TR> 99 * <TR> 100 * <TD STYLE="WIDTH:10%"> 101 * |