673 lines
29 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 MediaPrintableArea">Class MediaPrintableArea</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.attribute.standard.MediaPrintableArea</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="../../../../javax/print/attribute/Attribute.html" title="javax.print.attribute中的接口">Attribute</a> <a href="../../../../javax/print/attribute/DocAttribute.html" title="javax.print.attribute中的接口">DocAttribute</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">MediaPrintableArea</span>
extends <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../../javax/print/attribute/DocAttribute.html" title="interface in javax.print.attribute">DocAttribute</a>, <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>MediaPrintableArea类是用于区分可打印区域和不可打印区域的打印属性。</span>
<p> <span>可打印区域在介质的总体尺寸内被指定为矩形。</span> </p>
<p> <span>由于打印机硬件限制,大多数打印机无法在介质的整个表面上进行打印。</span> <span>该类可用于查询假定的打印作业的可接受值,并请求在可打印区域的约束内的区域用于打印作业。</span> </p>
<p> <span>要查询可打印区域,客户端必须提供合适的上下文。</span> <span>至少没有指定使用的介质的尺寸,可以获得可印刷区域的有意义的值。</span> </p>
<p> <span>该属性没有以与纸张边缘的距离来描述,部分是为了强调该属性不是独立于特定媒体,而是必须在选择其他属性的上下文中进行描述。</span> <span>此外,客户端通常更方便地使用可打印区域。</span> </p>
<p> <span>硬件的最小边距不仅仅是打印机的属性,而是可能是介质尺寸,方向,介质类型和任何指定的功能的函数。</span> <span><code>PrintService</code>提供了在合适的上下文中查询属性的支持值的方法:参见<a href="../../../../javax/print/PrintService.html#getSupportedAttributeValues-java.lang.Class-javax.print.DocFlavor-javax.print.attribute.AttributeSet-"><code>PrintService.getSupportedAttributeValues()</code></a></span> </p>
<p> <span>矩形可打印区域由此定义xy原点位于纸张的左上角而不管请求上下文中指定的方向如何。</span> <span>例如纵向或横向A4纸的可打印区域的高度&gt;宽度。</span> </p>
<p> <span>可打印区域属性的值作为整数以微米μm为单位存储其中1微米= 10 <sup>-6</sup>米= 1/1000毫米= 1/25400英寸。</span> <span>这允许将尺寸精确地表示为1/1000mm=1μm或1/100英寸=254μm的精度。</span> <span>如果分数英寸以两个负的幂表示这允许尺寸精确地表示为1/8英寸=3175μm但不是1/16英寸的精度因为1/16英寸不等于整数Âμm</span> </p>
<p> <span><b>IPP兼容性</b> MediaPrintableArea不是IPP属性。</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../serialized-form.html#javax.print.attribute.standard.MediaPrintableArea">Serialized Form</a>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#INCH">INCH</a></span></code>
<div class="block">
值表示英寸单位(英寸)。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#MM">MM</a></span></code>
<div class="block">
值表示毫米mm单位。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ======== 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/MediaPrintableArea.html#MediaPrintableArea-float-float-float-float-int-">MediaPrintableArea</a></span>(float x, float y, float w, float h, int units)</code>
<div class="block">
从浮点值构造一个MediaPrintableArea对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#MediaPrintableArea-int-int-int-int-int-">MediaPrintableArea</a></span>(int x, int y, int w, int h, int units)</code>
<div class="block">
从整数值构造MediaPrintableArea对象。
</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/MediaPrintableArea.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">
返回此介质边距属性是否等同于传入的对象。
</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/MediaPrintableArea.html#getCategory--">getCategory</a></span>()</code>
<div class="block">
获取要用作此打印属性值的“类别”的打印属性类。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#getHeight-int-">getHeight</a></span>(int units)</code>
<div class="block">
以指定单位获取可打印区域的高度。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<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/MediaPrintableArea.html#getName--">getName</a></span>()</code>
<div class="block">
获取此属性值是一个实例的类别的名称。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>float[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#getPrintableArea-int-">getPrintableArea</a></span>(int units)</code>
<div class="block">
将可打印区域按照xywh的顺序排列为4个数组。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#getWidth-int-">getWidth</a></span>(int units)</code>
<div class="block">
以指定单位获取可打印区域的宽度。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#getX-int-">getX</a></span>(int units)</code>
<div class="block">
以指定单位获取可打印区域的原点的x位置。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#getY-int-">getY</a></span>(int units)</code>
<div class="block">
以指定单位获取可打印区域的原点的y位置。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#hashCode--">hashCode</a></span>()</code>
<div class="block">
返回此属性的哈希码值。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<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/MediaPrintableArea.html#toString--">toString</a></span>()</code>
<div class="block">
返回以mm为单位的矩形大小属性的字符串版本。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<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/MediaPrintableArea.html#toString-int-java.lang.String-">toString</a></span>(int units, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> unitsName)</code>
<div class="block">
返回给定单位的此矩形大小属性的字符串版本。
</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#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">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- --> </a> <h3>字段详细信息</h3> <a name="INCH">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>INCH</h4> <pre>public static final int INCH</pre>
<div class="block">
<span>值表示英寸单位(英寸)。</span>
<span>实际上是通过乘以英寸产生Âμm25400的转换因子。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../constant-values.html#javax.print.attribute.standard.MediaPrintableArea.INCH">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="MM">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>MM</h4> <pre>public static final int MM</pre>
<div class="block">
<span>值表示毫米mm单位。</span>
<span>实际上是乘以mm的转换因子得到Âμm1000</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../constant-values.html#javax.print.attribute.standard.MediaPrintableArea.MM">Constant Field Values</a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="MediaPrintableArea-float-float-float-float-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>MediaPrintableArea</h4> <pre>public MediaPrintableArea(float x,
float y,
float w,
float h,
int units)</pre>
<div class="block">
从浮点值构造一个MediaPrintableArea对象。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 可打印x
</dd>
<dd>
<code>y</code> - 可打印的
</dd>
<dd>
<code>w</code> - 可打印的宽度
</dd>
<dd>
<code>h</code> - 可打印的高度
</dd>
<dd>
<code>units</code> - 其中表示值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>x &lt; 0</code>
<code>y &lt; 0</code>
<code>w &lt;= 0</code>
<code>h &lt;= 0</code>
<code>units &lt; 1</code>
</dd>
</dl> </li>
</ul> <a name="MediaPrintableArea-int-int-int-int-int-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>MediaPrintableArea</h4> <pre>public MediaPrintableArea(int x,
int y,
int w,
int h,
int units)</pre>
<div class="block">
从整数值构造MediaPrintableArea对象。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 可打印x
</dd>
<dd>
<code>y</code> - 可打印的
</dd>
<dd>
<code>w</code> - 可打印的宽度
</dd>
<dd>
<code>h</code> - 可打印的高度
</dd>
<dd>
<code>units</code> - 其中表示值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>x &lt; 0</code>
<code>y &lt; 0</code>
<code>w &lt;= 0</code>
<code>h &lt;= 0</code>
<code>units &lt; 1</code>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getPrintableArea-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPrintableArea</h4> <pre>public float[] getPrintableArea(int units)</pre>
<div class="block">
<span>将可打印区域按照xywh的顺序排列为4个数组。</span>
<span>返回的值是给定的单位。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>units</code> - 单位换算系数,例如
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#INCH"><code>INCH</code></a>
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#MM"><code>MM</code></a>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
可打印区域以xywh的数组为单位。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - (未经检查的异常)抛出,如果
<code>units &lt; 1</code>
</dd>
</dl> </li>
</ul> <a name="getX-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getX</h4> <pre>public float getX(int units)</pre>
<div class="block">
以指定单位获取可打印区域的原点的x位置。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>units</code> - 单位换算系数,例如
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#INCH"><code>INCH</code></a>
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#MM"><code>MM</code></a>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
x可指定单位的可打印区域的原点位置。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - (未经检查的异常)如果
<code>units &lt; 1</code>抛出。
</dd>
</dl> </li>
</ul> <a name="getY-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getY</h4> <pre>public float getY(int units)</pre>
<div class="block">
以指定单位获取可打印区域的原点的y位置。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>units</code> - 单位换算系数,例如
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#INCH"><code>INCH</code></a>
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#MM"><code>MM</code></a>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
可指定单位的可打印区域的原点位置。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - (未经检查的异常)抛出,如果
<code>units &lt; 1</code>
</dd>
</dl> </li>
</ul> <a name="getWidth-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getWidth</h4> <pre>public float getWidth(int units)</pre>
<div class="block">
以指定单位获取可打印区域的宽度。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>units</code> - 单位换算因子,例如
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#INCH"><code>INCH</code></a>
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#MM"><code>MM</code></a>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
可打印区域的宽度为指定单位。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - (未经检查的异常)如果
<code>units &lt; 1</code>抛出。
</dd>
</dl> </li>
</ul> <a name="getHeight-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getHeight</h4> <pre>public float getHeight(int units)</pre>
<div class="block">
以指定单位获取可打印区域的高度。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>units</code> - 单位换算系数,例如
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#INCH"><code>INCH</code></a>
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#MM"><code>MM</code></a>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
可打印区域的高度在指定单位。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - (未经检查的异常)如果
<code>units &lt; 1</code>抛出。
</dd>
</dl> </li>
</ul> <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>返回此介质边距属性是否等同于传入的对象。</span>
<span>要相等的,所有以下条件必须为真:</span>
<ol type="1">
<li> <span><code>object</code>不为空。</span> </li>
<li> <span><code>object</code>是MediaPrintableArea类的一个实例。</span> </li>
<li> <span>原点和尺寸是一样的。</span> </li>
</ol>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../java/lang/Object.html#equals-java.lang.Object-">equals</a></code>
<code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</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>对于MediaPrintableArea类该类别是MediaPrintableArea类。</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="blockList">
<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>对于MediaPrintableArea类类别名称为<code>"media-printable-area"</code></span> </p>
<p> <span>这不是IPP V1.1属性。</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> <a name="toString-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> toString(int units,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> unitsName)</pre>
<div class="block">
返回给定单位的此矩形大小属性的字符串版本。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>units</code> - 单位换算系数,例如
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#INCH"><code>INCH</code></a>
<a href="../../../../javax/print/attribute/standard/MediaPrintableArea.html#MM"><code>MM</code></a>
</dd>
<dd>
<span><code>unitsName</code> - 单位名称字符串,例如<code>"in"</code><code>"mm"</code></span>
<span>如果为空,则不会在结果附加单位名称。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个二维大小属性的字符串版本。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - (未经检查的异常)如果
<code>units &lt; 1</code>抛出。
</dd>
</dl> </li>
</ul> <a name="toString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
<div class="block">
返回以mm为单位的矩形大小属性的字符串版本。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../java/lang/Object.html#toString--">toString</a></code>
<code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
对象的字符串表示形式。
</dd>
</dl> </li>
</ul> <a name="hashCode--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>hashCode</h4> <pre>public int hashCode()</pre>
<div class="block">
返回此属性的哈希码值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../java/lang/Object.html#hashCode--">hashCode</a></code>
<code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该对象的哈希码值。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../java/lang/Object.html#equals-java.lang.Object-"><code>Object.equals(java.lang.Object)</code></a>,
<a href="../../../../java/lang/System.html#identityHashCode-java.lang.Object-"><code>System.identityHashCode(java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>