home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / awt / print / Paper.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.3 KB  |  62 lines

  1. package java.awt.print;
  2.  
  3. import java.awt.geom.Rectangle2D;
  4.  
  5. public class Paper implements Cloneable {
  6.    private static final int INCH = 72;
  7.    private static final double LETTER_WIDTH = (double)612.0F;
  8.    private static final double LETTER_HEIGHT = (double)792.0F;
  9.    private double mHeight = (double)792.0F;
  10.    private double mWidth = (double)612.0F;
  11.    private Rectangle2D mImageableArea;
  12.  
  13.    public Paper() {
  14.       this.mImageableArea = new Rectangle2D.Double((double)72.0F, (double)72.0F, this.mWidth - (double)144.0F, this.mHeight - (double)144.0F);
  15.    }
  16.  
  17.    public Object clone() {
  18.       Paper var1;
  19.       try {
  20.          var1 = (Paper)super.clone();
  21.       } catch (CloneNotSupportedException var3) {
  22.          ((Throwable)var3).printStackTrace();
  23.          var1 = null;
  24.       }
  25.  
  26.       return var1;
  27.    }
  28.  
  29.    public double getHeight() {
  30.       return this.mHeight;
  31.    }
  32.  
  33.    public void setSize(double var1, double var3) {
  34.       this.mWidth = var1;
  35.       this.mHeight = var3;
  36.    }
  37.  
  38.    public double getWidth() {
  39.       return this.mWidth;
  40.    }
  41.  
  42.    public void setImageableArea(double var1, double var3, double var5, double var7) {
  43.       this.mImageableArea = new Rectangle2D.Double(var1, var3, var5, var7);
  44.    }
  45.  
  46.    public double getImageableX() {
  47.       return this.mImageableArea.getX();
  48.    }
  49.  
  50.    public double getImageableY() {
  51.       return this.mImageableArea.getY();
  52.    }
  53.  
  54.    public double getImageableWidth() {
  55.       return this.mImageableArea.getWidth();
  56.    }
  57.  
  58.    public double getImageableHeight() {
  59.       return this.mImageableArea.getHeight();
  60.    }
  61. }
  62.