java命名空间java.awt类jobattributes的类成员方法:
setpageranges定义及介绍
本文导语:
setpageranges
public void setpageranges(int[][] pageranges)
对于使用这些属性的作业,如果要打印某个范围的页面,则指定要打印的页面范围。范围中的所有数字都包括在内。如果未指定此属性,则使用 frompage 和 topages 属性的值。如果指...
setpageranges
public void setpageranges(int[][] pageranges)
- 对于使用这些属性的作业,如果要打印某个范围的页面,则指定要打印的页面范围。范围中的所有数字都包括在内。如果未指定此属性,则使用 frompage 和 topages 属性的值。如果指定 pageranges,同时指定 frompage 和 topage 的其中之一或两者,则优先使用 pageranges。如果不指定 pageranges、frompage 和 topage 中的任何一个,则等效于调用 setpageranges(new int[][] { new int[] { minpage, minpage } });
- 参数:
pageranges
- 两个元素的整数数组的数组。数组的范围被解释为包括两个指定页面以及它们之间的所有页面。范围必须为升序并且一定不能重叠。指定的页码不能小于 minpage,也不能大于 maxpage。例如:(new int[][] { new int[] { 1, 3 }, new int[] { 5, 5 }, new int[] { 15, 19 } }) 指定页面 1、2、3、5、15、16、17、18 和 19。注意,(new int[][] { new int[] { 1, 1 }, new int[] { 1, 2 } }) 是一种页面范围的无效设置,因为两个范围重叠。
- 抛出:
illegalargumentexception
- 如果违反了一个或多个上述条件。