mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-07 01:42:48 +08:00
673 lines
29 KiB
HTML
673 lines
29 KiB
HTML
<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>矩形可打印区域由此定义:(x,y)原点位于纸张的左上角,而不管请求上下文中指定的方向如何。</span> <span>例如,纵向或横向A4纸的可打印区域的高度>宽度。</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><? extends <a href="../../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a>></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">
|
||
将可打印区域按照x,y,w,h的顺序排列为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>实际上是通过乘以英寸产生Âμm(25400)的转换因子。</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的转换因子,得到Âμm(1000)。</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 < 0</code>或
|
||
<code>y < 0</code>或
|
||
<code>w <= 0</code>或
|
||
<code>h <= 0</code>或
|
||
<code>units < 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 < 0</code>或
|
||
<code>y < 0</code>或
|
||
<code>w <= 0</code>或
|
||
<code>h <= 0</code>或
|
||
<code>units < 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>将可打印区域按照x,y,w,h的顺序排列为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>
|
||
可打印区域以x,y,w,h的数组为单位。
|
||
</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 < 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 < 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 < 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 < 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 < 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><? extends <a href="../../../../javax/print/attribute/Attribute.html" title="interface in javax.print.attribute">Attribute</a>> 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 < 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> |