251 lines
15 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.print.attribute.standard
</div>
<h2 class="title" title="Class JobHoldUntil">Class JobHoldUntil</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../javax/print/attribute/DateTimeSyntax.html" title="class in javax.print.attribute">javax.print.attribute.DateTimeSyntax</a></li>
<li>
<ul class="inheritance">
<li>javax.print.attribute.standard.JobHoldUntil</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../../../java/lang/Cloneable.html" title="java.lang中的接口">Cloneable</a> <a href="../../../../javax/print/attribute/Attribute.html" title="javax.print.attribute中的接口">Attribute</a> <a href="../../../../javax/print/attribute/PrintJobAttribute.html" title="javax.print.attribute中的接口">PrintJobAttribute</a> <a href="../../../../javax/print/attribute/PrintRequestAttribute.html" title="javax.print.attribute中的接口">PrintRequestAttribute</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public final class <span class="typeNameLabel">JobHoldUntil</span>
extends <a href="../../../../javax/print/attribute/DateTimeSyntax.html" title="class in javax.print.attribute">DateTimeSyntax</a>
implements <a href="../../../../javax/print/attribute/PrintRequestAttribute.html" title="interface in javax.print.attribute">PrintRequestAttribute</a>, <a href="../../../../javax/print/attribute/PrintJobAttribute.html" title="interface in javax.print.attribute">PrintJobAttribute</a></pre>
<div class="block">
<span>JobHoldUntil类是一个打印属性类一个日期时间属性用于指定作业必须成为打印候选者的确切日期和时间。</span>
<p> <span>如果此属性的值指定将来的日期时间,则打印机应将作业<a href="../../../../javax/print/attribute/standard/JobStateReason.html" title="javax.print.attribute.standard中的类"><code>JobStateReasons</code></a>属性的值为884981419565的<a href="../../../../javax/print/attribute/standard/JobStateReason.html" title="javax.print.attribute.standard中的类">JOB_HOLD_UNTIL_SPECIFIED</a>值添加到作业的<a href="../../../../javax/print/attribute/standard/JobStateReasons.html" title="javax.print.attribute.standard中的类"><code>JobStateReasons</code></a>属性中必须将作业移动到PENDING_HELD状态并且不得安排作业进行打印直到指定的日期时间到达。</span> </p>
<p> <span>当指定的日期时间到达时,打印机必须从作业的<a href="../../../../javax/print/attribute/standard/JobStateReasons.html" title="javax.print.attribute.standard中的类"><code>JobStateReasons</code></a>属性(如果存在)中删除<a href="../../../../javax/print/attribute/standard/JobStateReason.html" title="javax.print.attribute.standard中的类">JOB_HOLD_UNTIL_SPECIFIED的</a>值88498141967878。</span> <span>如果没有其他工作状态原因使作业保持在PENDING_HELD状态则打印机必须将作业视为处理候选项将作业移动到PENDING状态。</span> </p>
<p> <span>如果指定的日期时间已经过去,作业必须是立即处理的候选人。</span> <span>因此使作业立即成为处理候选者的一种方法是指定如下构造的JobHoldUntil属性表示1970年1月1日00:00:00 GMT的日期时间</span> </p>
<pre> <span>JobHoldUntil immediately = new JobHoldUntil (new Date (0L));</span> </pre>
<p> <span>如果客户端不在打印请求中提供此属性并且打印机支持此属性打印机必须在作业提交时使用其实现相关的默认的JobHoldUntil值与在作业处理中必要时使用的大多数作业模板属性不同时间</span> </p>
<p> <span>构建从小时当年不同的值分钟等一JobHoldUntil属性使用<a href="../../../../java/util/Calendar.html" title="java.util中的类"><code>Calendar</code></a>对象构造一个<a href="../../../../java/util/Date.html" title="java.util中的类"><code>Date</code></a>对象,然后使用<a href="../../../../java/util/Date.html" title="java.util中的类"><code>Date</code></a>对象构造JobHoldUntil属性。</span> <span>要转换JobHoldUntil属性分开的年小时分钟的值依此类推创建一个<a href="../../../../java/util/Calendar.html" title="java.util中的类"><code>Calendar</code></a>对象,并将其设置为<a href="../../../../java/util/Date.html" title="java.util中的类"><code>Date</code></a>从JobHoldUntil属性。</span> </p>
<p> <span><b>IPP兼容性</b>虽然IPP支持指定为关键字的“job-hold-until”属性但IPP目前不支持将“job-hold-until”属性指定为日期和时间。</span> <span>然而日期和时间可以转换为标准IPP关键字之一精度有些损失;</span> <span>例如当天日期和当地时间下午9:00的JobHoldUntil值可能会转换为标准IPP关键字“夜”。</span> <span><code>getName()</code>返回的类别名称提供IPP属性名称。</span> </p>
<p></p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../serialized-form.html#javax.print.attribute.standard.JobHoldUntil">Serialized Form</a>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/JobHoldUntil.html#JobHoldUntil-java.util.Date-">JobHoldUntil</a></span>(<a href="../../../../java/util/Date.html" title="class in java.util">Date</a> dateTime)</code>
<div class="block">
<span>构建一个新的作业保持直到date-time属性与给定的<a href="../../../../java/util/Date.html" title="java.util中的类"><code>Date</code></a>值。</span>
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/JobHoldUntil.html#equals-java.lang.Object-">equals</a></span>(<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> object)</code>
<div class="block">
返回此作业是否保持直到attribute等同于传入的对象。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/JobHoldUntil.html#getCategory--">getCategory</a></span>()</code>
<div class="block">
获取要用作此打印属性值的“类别”的打印属性类。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/JobHoldUntil.html#getName--">getName</a></span>()</code>
<div class="block">
获取此属性值是一个实例的类别的名称。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.print.attribute.DateTimeSyntax">
<!-- --> </a> <h3>Methods inherited from class javax.print.attribute.<a href="../../../../javax/print/attribute/DateTimeSyntax.html" title="class in javax.print.attribute">DateTimeSyntax</a></h3> <code><a href="../../../../javax/print/attribute/DateTimeSyntax.html#getValue--">getValue</a>, <a href="../../../../javax/print/attribute/DateTimeSyntax.html#hashCode--">hashCode</a>, <a href="../../../../javax/print/attribute/DateTimeSyntax.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="JobHoldUntil-java.util.Date-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>JobHoldUntil</h4> <pre>public JobHoldUntil(<a href="../../../../java/util/Date.html" title="class in java.util">Date</a> dateTime)</pre>
<div class="block">
<span>构造一个新的作业保持直到date-time属性与给定的<a href="../../../../java/util/Date.html" title="java.util中的类"><code>Date</code></a>值。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>dateTime</code> - <a href="../../../../java/util/Date.html" title="java.util中的类"><code>Date</code></a>价值。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - (未选中的异常)如果
<code>dateTime</code>为空,则抛出。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="equals-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>equals</h4> <pre>public boolean equals(<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> object)</pre>
<div class="block">
<span>返回此作业是否保持直到attribute等同于传入的对象。</span>
<span>要相等的,所有以下条件必须为真:</span>
<ol type="1">
<li> <span><code>object</code>不为空。</span> </li>
<li> <span><code>object</code>是JobHoldUntil类的一个实例。</span> </li>
<li> <span>这项工作按住,直到属性的<a href="../../../../java/util/Date.html" title="java.util中的类"><code>Date</code></a>值和<code>object</code><a href="../../../../java/util/Date.html" title="java.util中的类"><code>Date</code></a>值相等。</span> </li>
</ol>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../javax/print/attribute/DateTimeSyntax.html#equals-java.lang.Object-">equals</a></code>在类别
<code><a href="../../../../javax/print/attribute/DateTimeSyntax.html" title="class in javax.print.attribute">DateTimeSyntax</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>object</code> - 要比较的对象。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果
<code>object</code>相当于此作业保持直到属性为True否则为false。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../../java/lang/Object.html#hashCode--"><code>Object.hashCode()</code></a> <a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getCategory--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getCategory</h4> <pre>public final <a href="../../../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a>&gt; getCategory()</pre>
<div class="block">
<span>获取要用作此打印属性值的“类别”的打印属性类。</span>
<p> <span>对于JobHoldUntil类该类别是JobHoldUntil类。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/print/attribute/Attribute.html#getCategory--">getCategory</a></code>在接口
<code><a href="../../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>打印属性类category一个类别为<a href="../../../../java/lang/Class.html" title="java.lang中的类"><code>java.lang.Class</code></a>的实例。</span>
</dd>
</dl> </li>
</ul> <a name="getName--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getName</h4> <pre>public final <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getName()</pre>
<div class="block">
<span>获取此属性值是一个实例的类别的名称。</span>
<p> <span>对于JobHoldUntil类类别名称为<code>"job-hold-until"</code></span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/print/attribute/Attribute.html#getName--">getName</a></code>在界面
<code><a href="../../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
属性类别名称。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>