gnu.hylafax
Class Pagesize

java.lang.Object
  |
  +--java.awt.geom.Dimension2D
        |
        +--java.awt.Dimension
              |
              +--gnu.hylafax.Pagesize
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class Pagesize
extends java.awt.Dimension

This class serves as a store of common pagesizes, or create your own!

Version:
$Id: Pagesize.java,v 1.2 2005/06/02 03:37:23 sjardine Exp $
Author:
Joe Phillips
See Also:
Job, Serialized Form

Field Summary
static Pagesize a3
          an A3 size page
static Pagesize A3
          an A3 size page
static Pagesize a4
          an A4 size page
static Pagesize A4
          an A4 size page
static Pagesize a5
          an A5 size page
static Pagesize A5
          an A5 size page
static Pagesize a6
          an A6 size page
static Pagesize A6
          an A6 size page
static Pagesize b4
          an B4 size page
static Pagesize B4
          an B4 size page
static Pagesize executive
          a US Executive size page
static Pagesize EXECUTIVE
          a US Executive size page
static Pagesize ledger
          a US Ledger size page
static Pagesize LEDGER
          a US Ledger size page
static Pagesize legal
          a US Legal size page
static Pagesize LEGAL
          a US Legal size page
static Pagesize letter
          a US Letter size page
static Pagesize LETTER
          a US Letter size page
static Pagesize naletter
          North American Letter size page
static Pagesize NALETTER
          North American Letter size page
static Pagesize usexecutive
          a US Executive size page
static Pagesize USEXECUTIVE
          a US Executive size page
static Pagesize usledger
          a US Ledger size page
static Pagesize USLEDGER
          a US Ledger size page
static Pagesize uslegal
          a US Legal size page
static Pagesize USLEGAL
          a US Legal size page
static Pagesize usletter
          US Letter size page
static Pagesize USLETTER
          US Letter size page
 
Fields inherited from class java.awt.Dimension
height, width
 
Constructor Summary
Pagesize()
          default constructor
Pagesize(java.awt.Dimension d)
          copy constructor
Pagesize(int width, int height)
          constructor specifying width and height respectively
 
Method Summary
static Pagesize getPagesize(java.lang.String key)
          lookup a pagesize by its name
static void putPagesize(java.lang.String key, Pagesize p)
          add a (non-null) mapping from name to pagesize
 
Methods inherited from class java.awt.Dimension
equals, getHeight, getSize, getWidth, hashCode, setSize, setSize, setSize, toString
 
Methods inherited from class java.awt.geom.Dimension2D
clone, setSize
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

letter

public static final Pagesize letter
a US Letter size page

LETTER

public static final Pagesize LETTER
a US Letter size page

naletter

public static final Pagesize naletter
North American Letter size page

NALETTER

public static final Pagesize NALETTER
North American Letter size page

usletter

public static final Pagesize usletter
US Letter size page

USLETTER

public static final Pagesize USLETTER
US Letter size page

legal

public static final Pagesize legal
a US Legal size page

LEGAL

public static final Pagesize LEGAL
a US Legal size page

uslegal

public static final Pagesize uslegal
a US Legal size page

USLEGAL

public static final Pagesize USLEGAL
a US Legal size page

ledger

public static final Pagesize ledger
a US Ledger size page

LEDGER

public static final Pagesize LEDGER
a US Ledger size page

usledger

public static final Pagesize usledger
a US Ledger size page

USLEDGER

public static final Pagesize USLEDGER
a US Ledger size page

a3

public static final Pagesize a3
an A3 size page

A3

public static final Pagesize A3
an A3 size page

a4

public static final Pagesize a4
an A4 size page

A4

public static final Pagesize A4
an A4 size page

a5

public static final Pagesize a5
an A5 size page

A5

public static final Pagesize A5
an A5 size page

a6

public static final Pagesize a6
an A6 size page

A6

public static final Pagesize A6
an A6 size page

b4

public static final Pagesize b4
an B4 size page

B4

public static final Pagesize B4
an B4 size page

executive

public static final Pagesize executive
a US Executive size page

EXECUTIVE

public static final Pagesize EXECUTIVE
a US Executive size page

usexecutive

public static final Pagesize usexecutive
a US Executive size page

USEXECUTIVE

public static final Pagesize USEXECUTIVE
a US Executive size page
Constructor Detail

Pagesize

public Pagesize()
default constructor

Pagesize

public Pagesize(java.awt.Dimension d)
copy constructor

Pagesize

public Pagesize(int width,
                int height)
constructor specifying width and height respectively
Method Detail

getPagesize

public static Pagesize getPagesize(java.lang.String key)
lookup a pagesize by its name

putPagesize

public static void putPagesize(java.lang.String key,
                               Pagesize p)
add a (non-null) mapping from name to pagesize