< prev index next >

src/java.desktop/share/classes/java/awt/print/Paper.java

Print this page

        

*** 26,39 **** package java.awt.print; import java.awt.geom.Rectangle2D; /** ! * The <code>Paper</code> class describes the physical characteristics of * a piece of paper. * <p> ! * When creating a <code>Paper</code> object, it is the application's * responsibility to ensure that the paper size and the imageable area * are compatible. For example, if the paper size is changed from * 11 x 17 to 8.5 x 11, the application might need to reduce the * imageable area so that whatever is printed fits on the page. * @see #setSize(double, double) --- 26,39 ---- package java.awt.print; import java.awt.geom.Rectangle2D; /** ! * The {@code Paper} class describes the physical characteristics of * a piece of paper. * <p> ! * When creating a {@code Paper} object, it is the application's * responsibility to ensure that the paper size and the imageable area * are compatible. For example, if the paper size is changed from * 11 x 17 to 8.5 x 11, the application might need to reduce the * imageable area so that whatever is printed fits on the page. * @see #setSize(double, double)
*** 92,104 **** } /* Instance Methods */ /** ! * Creates a copy of this <code>Paper</code> with the same contents ! * as this <code>Paper</code>. ! * @return a copy of this <code>Paper</code>. */ public Object clone() { Paper newPaper; --- 92,104 ---- } /* Instance Methods */ /** ! * Creates a copy of this {@code Paper} with the same contents ! * as this {@code Paper}. ! * @return a copy of this {@code Paper}. */ public Object clone() { Paper newPaper;
*** 118,142 **** } /** * Returns the height of the page in 1/72nds of an inch. * @return the height of the page described by this ! * <code>Paper</code>. */ public double getHeight() { return mHeight; } /** ! * Sets the width and height of this <code>Paper</code> * object, which represents the properties of the page onto * which printing occurs. * The dimensions are supplied in 1/72nds of * an inch. ! * @param width the value to which to set this <code>Paper</code> * object's width ! * @param height the value to which to set this <code>Paper</code> * object's height */ public void setSize(double width, double height) { mWidth = width; mHeight = height; --- 118,142 ---- } /** * Returns the height of the page in 1/72nds of an inch. * @return the height of the page described by this ! * {@code Paper}. */ public double getHeight() { return mHeight; } /** ! * Sets the width and height of this {@code Paper} * object, which represents the properties of the page onto * which printing occurs. * The dimensions are supplied in 1/72nds of * an inch. ! * @param width the value to which to set this {@code Paper} * object's width ! * @param height the value to which to set this {@code Paper} * object's height */ public void setSize(double width, double height) { mWidth = width; mHeight = height;
*** 144,206 **** /** * Returns the width of the page in 1/72nds * of an inch. * @return the width of the page described by this ! * <code>Paper</code>. */ public double getWidth() { return mWidth; } /** ! * Sets the imageable area of this <code>Paper</code>. The * imageable area is the area on the page in which printing * occurs. * @param x the X coordinate to which to set the ! * upper-left corner of the imageable area of this <code>Paper</code> * @param y the Y coordinate to which to set the ! * upper-left corner of the imageable area of this <code>Paper</code> * @param width the value to which to set the width of the ! * imageable area of this <code>Paper</code> * @param height the value to which to set the height of the ! * imageable area of this <code>Paper</code> */ public void setImageableArea(double x, double y, double width, double height) { mImageableArea = new Rectangle2D.Double(x, y, width,height); } /** * Returns the x coordinate of the upper-left corner of this ! * <code>Paper</code> object's imageable area. * @return the x coordinate of the imageable area. */ public double getImageableX() { return mImageableArea.getX(); } /** * Returns the y coordinate of the upper-left corner of this ! * <code>Paper</code> object's imageable area. * @return the y coordinate of the imageable area. */ public double getImageableY() { return mImageableArea.getY(); } /** ! * Returns the width of this <code>Paper</code> object's imageable * area. * @return the width of the imageable area. */ public double getImageableWidth() { return mImageableArea.getWidth(); } /** ! * Returns the height of this <code>Paper</code> object's imageable * area. * @return the height of the imageable area. */ public double getImageableHeight() { return mImageableArea.getHeight(); --- 144,206 ---- /** * Returns the width of the page in 1/72nds * of an inch. * @return the width of the page described by this ! * {@code Paper}. */ public double getWidth() { return mWidth; } /** ! * Sets the imageable area of this {@code Paper}. The * imageable area is the area on the page in which printing * occurs. * @param x the X coordinate to which to set the ! * upper-left corner of the imageable area of this {@code Paper} * @param y the Y coordinate to which to set the ! * upper-left corner of the imageable area of this {@code Paper} * @param width the value to which to set the width of the ! * imageable area of this {@code Paper} * @param height the value to which to set the height of the ! * imageable area of this {@code Paper} */ public void setImageableArea(double x, double y, double width, double height) { mImageableArea = new Rectangle2D.Double(x, y, width,height); } /** * Returns the x coordinate of the upper-left corner of this ! * {@code Paper} object's imageable area. * @return the x coordinate of the imageable area. */ public double getImageableX() { return mImageableArea.getX(); } /** * Returns the y coordinate of the upper-left corner of this ! * {@code Paper} object's imageable area. * @return the y coordinate of the imageable area. */ public double getImageableY() { return mImageableArea.getY(); } /** ! * Returns the width of this {@code Paper} object's imageable * area. * @return the width of the imageable area. */ public double getImageableWidth() { return mImageableArea.getWidth(); } /** ! * Returns the height of this {@code Paper} object's imageable * area. * @return the height of the imageable area. */ public double getImageableHeight() { return mImageableArea.getHeight();
< prev index next >