mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-02 06:32:44 +08:00
215 lines
12 KiB
HTML
215 lines
12 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.print
|
||
</div>
|
||
<h2 class="title" title="Class StreamPrintService">Class StreamPrintService</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>javax.print.StreamPrintService</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
All Implemented Interfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/print/PrintService.html" title="javax.print中的接口">PrintService</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">StreamPrintService</span>
|
||
extends <a href="../../java/lang/Object.html" title="class in java.lang">Object</a>
|
||
implements <a href="../../javax/print/PrintService.html" title="interface in javax.print">PrintService</a></pre>
|
||
<div class="block">
|
||
<span>该类扩展了<a href="../../javax/print/PrintService.html" title="javax.print中的接口"><code>PrintService</code></a> ,代表一种以不同格式将数据打印到客户端提供的输出流的打印服务。</span>
|
||
<span>这主要适用于输出格式是适合查看或归档的文档类型的服务。</span>
|
||
<span>输出格式必须声明为mime类型。</span>
|
||
<span>这相当于一个输出文档,其中表示类总是“java.io.OutputStream” <code>StreamPrintService</code>类的一个实例是从<a href="../../javax/print/StreamPrintServiceFactory.html" title="javax.print中的类"><code>StreamPrintServiceFactory</code></a>实例获得的。</span>
|
||
<p> <span>注意, <code>StreamPrintService</code>来自不同<code>PrintService</code> ,它支持<a href="../../javax/print/attribute/standard/Destination.html" title="javax.print.attribute.standard中的类"><code>Destination</code></a>属性。</span> <span>A <code>StreamPrintService</code>始终需要输出流,而<code>PrintService</code>可选地接受<code>Destination</code> 。</span> <span>A <code>StreamPrintService</code>的格式化输出没有默认目的地。</span> <span>另外,一个<code>StreamPrintService</code>预期会以其他上下文中有用的格式生成输出。</span> <span>StreamPrintService不期望支持Destination属性。</span> </p>
|
||
</div> </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="colFirst" scope="col">Modifier</th>
|
||
<th class="colLast" scope="col">Constructor and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/print/StreamPrintService.html#StreamPrintService-java.io.OutputStream-">StreamPrintService</a></span>(<a href="../../java/io/OutputStream.html" title="class in java.io">OutputStream</a> out)</code>
|
||
<div class="block">
|
||
构造一个StreamPrintService对象。
|
||
</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="t3"><span><a href="javascript:show(4);">抽象方法</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>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/print/StreamPrintService.html#dispose--">dispose</a></span>()</code>
|
||
<div class="block">
|
||
处理这个
|
||
<code>StreamPrintService</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>abstract <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/StreamPrintService.html#getOutputFormat--">getOutputFormat</a></span>()</code>
|
||
<div class="block">
|
||
返回此打印服务发出的文档格式。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><a href="../../java/io/OutputStream.html" title="class in java.io">OutputStream</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/print/StreamPrintService.html#getOutputStream--">getOutputStream</a></span>()</code>
|
||
<div class="block">
|
||
获取输出流。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/print/StreamPrintService.html#isDisposed--">isDisposed</a></span>()</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>boolean</code>表示该
|
||
<code>StreamPrintService</code>是否已被处理。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<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#equals-java.lang.Object-">equals</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#hashCode--">hashCode</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#toString--">toString</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>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.javax.print.PrintService">
|
||
<!-- --> </a> <h3>Methods inherited from interface javax.print.<a href="../../javax/print/PrintService.html" title="interface in javax.print">PrintService</a></h3> <code><a href="../../javax/print/PrintService.html#addPrintServiceAttributeListener-javax.print.event.PrintServiceAttributeListener-">addPrintServiceAttributeListener</a>, <a href="../../javax/print/PrintService.html#createPrintJob--">createPrintJob</a>, <a href="../../javax/print/PrintService.html#equals-java.lang.Object-">equals</a>, <a href="../../javax/print/PrintService.html#getAttribute-java.lang.Class-">getAttribute</a>, <a href="../../javax/print/PrintService.html#getAttributes--">getAttributes</a>, <a href="../../javax/print/PrintService.html#getDefaultAttributeValue-java.lang.Class-">getDefaultAttributeValue</a>, <a href="../../javax/print/PrintService.html#getName--">getName</a>, <a href="../../javax/print/PrintService.html#getServiceUIFactory--">getServiceUIFactory</a>, <a href="../../javax/print/PrintService.html#getSupportedAttributeCategories--">getSupportedAttributeCategories</a>, <a href="../../javax/print/PrintService.html#getSupportedAttributeValues-java.lang.Class-javax.print.DocFlavor-javax.print.attribute.AttributeSet-">getSupportedAttributeValues</a>, <a href="../../javax/print/PrintService.html#getSupportedDocFlavors--">getSupportedDocFlavors</a>, <a href="../../javax/print/PrintService.html#getUnsupportedAttributes-javax.print.DocFlavor-javax.print.attribute.AttributeSet-">getUnsupportedAttributes</a>, <a href="../../javax/print/PrintService.html#hashCode--">hashCode</a>, <a href="../../javax/print/PrintService.html#isAttributeCategorySupported-java.lang.Class-">isAttributeCategorySupported</a>, <a href="../../javax/print/PrintService.html#isAttributeValueSupported-javax.print.attribute.Attribute-javax.print.DocFlavor-javax.print.attribute.AttributeSet-">isAttributeValueSupported</a>, <a href="../../javax/print/PrintService.html#isDocFlavorSupported-javax.print.DocFlavor-">isDocFlavorSupported</a>, <a href="../../javax/print/PrintService.html#removePrintServiceAttributeListener-javax.print.event.PrintServiceAttributeListener-">removePrintServiceAttributeListener</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="StreamPrintService-java.io.OutputStream-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>StreamPrintService</h4> <pre>protected StreamPrintService(<a href="../../java/io/OutputStream.html" title="class in java.io">OutputStream</a> out)</pre>
|
||
<div class="block">
|
||
构造一个StreamPrintService对象。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>out</code> - 要发送格式化的打印数据的流。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="getOutputStream--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getOutputStream</h4> <pre>public <a href="../../java/io/OutputStream.html" title="class in java.io">OutputStream</a> getOutputStream()</pre>
|
||
<div class="block">
|
||
获取输出流。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该服务将发送格式化的打印数据的流。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getOutputFormat--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getOutputFormat</h4> <pre>public abstract <a href="../../java/lang/String.html" title="class in java.lang">String</a> getOutputFormat()</pre>
|
||
<div class="block">
|
||
<span>返回此打印服务发出的文档格式。</span>
|
||
<span>必须是mimetype格式,与DocFlavors @see DocFlavor的MIME类型组件兼容。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
mime类型标识输出格式。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="dispose--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>dispose</h4> <pre>public void dispose()</pre>
|
||
<div class="block">
|
||
<span>处置这个<code>StreamPrintService</code> 。</span>
|
||
<span>如果流服务无法重新使用,则必须进行处理以指示此流。</span>
|
||
<span>通常客户端将调用此方法。</span>
|
||
<span>编写无法有意义地追加的数据的服务也可以配置流。</span>
|
||
<span>这不关闭流。</span>
|
||
<span>它只是标记为不被这项服务的进一步使用。</span>
|
||
</div> </li>
|
||
</ul> <a name="isDisposed--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>isDisposed</h4> <pre>public boolean isDisposed()</pre>
|
||
<div class="block">
|
||
<span>返回一个<code>boolean</code>表示该<code>StreamPrintService</code>是否已被处理。</span>
|
||
<span>如果此对象已被处理,将返回true。</span>
|
||
<span>由服务和客户端应用程序使用来识别不应写入更多数据的流。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果这个
|
||
<code>StreamPrintService</code>已被处理
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |