|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--com.jfimagine.jfgraph.shape.base.AbstractObject
|
+--com.jfimagine.jfgraph.shape.decorate.JFPageFormat
Page format class encapsulates java.awt.print.PageFormat and some storage methods from abstractObject.
| Field Summary | |
static int |
INCH
|
static int |
INCH_SCREEN
screen resolution, pixel per inch |
static java.awt.Dimension |
PAGESIZE_A0
page size for each page type, unit in pixels |
static java.awt.Dimension |
PAGESIZE_A1
|
static java.awt.Dimension |
PAGESIZE_A2
|
static java.awt.Dimension |
PAGESIZE_A3
|
static java.awt.Dimension |
PAGESIZE_A4
|
static java.awt.Dimension |
PAGESIZE_A4SMALL
|
static java.awt.Dimension |
PAGESIZE_A5
|
static java.awt.Dimension |
PAGESIZE_B0
|
static java.awt.Dimension |
PAGESIZE_B1
|
static java.awt.Dimension |
PAGESIZE_B2
|
static java.awt.Dimension |
PAGESIZE_B3
|
static java.awt.Dimension |
PAGESIZE_B4
|
static java.awt.Dimension |
PAGESIZE_B5
|
static java.awt.Dimension |
PAGESIZE_DEFAULT
|
static int |
PAGETYPE_A0
Page types |
static int |
PAGETYPE_A1
|
static int |
PAGETYPE_A2
|
static int |
PAGETYPE_A3
|
static int |
PAGETYPE_A4
|
static int |
PAGETYPE_A4SMALL
|
static int |
PAGETYPE_A5
|
static int |
PAGETYPE_B0
|
static int |
PAGETYPE_B1
|
static int |
PAGETYPE_B2
|
static int |
PAGETYPE_B3
|
static int |
PAGETYPE_B4
|
static int |
PAGETYPE_B5
|
static int |
PAGETYPE_CUSTOM
|
static java.lang.String |
XML_BOTTOMMARGIN
A XML string tag represents the bottom margin of a page. |
static java.lang.String |
XML_HEIGHT
A XML string tag represents the page height |
static java.lang.String |
XML_LEFTMARGIN
A XML string tag represents the left margin of a page. |
static java.lang.String |
XML_ORIENTATION
A XML string tag represents the orientation of a page. |
static java.lang.String |
XML_PAGEFORMAT
A XML string tag represents a page format. |
static java.lang.String |
XML_RIGHTMARGIN
A XML string tag represents the right margin of a page. |
static java.lang.String |
XML_TOPMARGIN
A XML string tag represents the top margin of a page. |
static java.lang.String |
XML_WIDTH
A XML string tag represents the page width. |
| Fields inherited from class com.jfimagine.jfgraph.shape.base.AbstractObject |
m_lastError, XML_OBJECTID, XML_OBJECTTYPE |
| Constructor Summary | |
JFPageFormat()
Constructor for JFPageFormat |
|
| Method Summary | |
protected void |
appendChildToDOM(Element element,
JFVersion version)
Append necessary xml child for current element, this method will be called internally by toDOM. |
java.lang.Object |
clone()
Creates a new object of the same class and with the same contents as this object. |
protected AbstractObject |
cloneMe()
Creates a new AbstractObject of the same class and with the same contents as this object. |
boolean |
equals(java.lang.Object obj)
Determines whether or not two objects are equal. |
protected void |
extractChildFromDOM(Element element,
JFVersion version)
Extract needed xml child from current element, this method will be called internally by fromDOM. |
double |
getBottomMargin()
|
double |
getHeight()
|
double |
getLeftMargin()
|
int |
getOrientation()
|
java.awt.print.PageFormat |
getPageFormat()
|
double |
getRightMargin()
|
static java.awt.Dimension |
getScreenDimension(java.awt.Dimension d)
A page dimension is a 72 times value of an inch, but on screen that would be another times, e.g. 96 |
static int |
getScreenSize(int size)
A page size is a 72 times value of an inch, but on screen that would be another times, e.g. 96 |
double |
getTopMargin()
|
double |
getWidth()
|
int |
hashCode()
Returns the hashcode for this Object. |
void |
loadFromStream(JFReader stream,
boolean skipHead,
JFVersion version)
Load object data from a binary stream |
void |
saveToStream(JFWriter stream,
JFVersion version)
Save this object to a binary stream |
void |
setBottomMargin(double bottomMargin)
|
void |
setHeight(double height)
|
void |
setLeftMargin(double leftMargin)
|
void |
setOrientation(int orientation)
|
void |
setPageFormat(java.awt.print.PageFormat pageFormat)
|
void |
setRightMargin(double rightMargin)
|
void |
setTopMargin(double topMargin)
|
void |
setWidth(double width)
|
java.lang.String |
toString()
Convert this object to String |
| Methods inherited from class com.jfimagine.jfgraph.shape.base.AbstractObject |
fromDOM, getLastError, getMaxObjectId, getObjectId, getObjectType, getXMLTag, getZoomScale, isShowDesign, setLastError, setObjectId, setObjectType, setShowDesign, setValue, setXMLTag, setZoomScale, toDOM |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String XML_PAGEFORMAT
public static final java.lang.String XML_WIDTH
public static final java.lang.String XML_HEIGHT
public static final java.lang.String XML_LEFTMARGIN
public static final java.lang.String XML_RIGHTMARGIN
public static final java.lang.String XML_TOPMARGIN
public static final java.lang.String XML_BOTTOMMARGIN
public static final java.lang.String XML_ORIENTATION
public static final int PAGETYPE_A0
public static final int PAGETYPE_A1
public static final int PAGETYPE_A2
public static final int PAGETYPE_A3
public static final int PAGETYPE_A4
public static final int PAGETYPE_A4SMALL
public static final int PAGETYPE_A5
public static final int PAGETYPE_B0
public static final int PAGETYPE_B1
public static final int PAGETYPE_B2
public static final int PAGETYPE_B3
public static final int PAGETYPE_B4
public static final int PAGETYPE_B5
public static final int PAGETYPE_CUSTOM
public static final int INCH_SCREEN
public static final int INCH
public static final java.awt.Dimension PAGESIZE_A0
public static final java.awt.Dimension PAGESIZE_A1
public static final java.awt.Dimension PAGESIZE_A2
public static final java.awt.Dimension PAGESIZE_A3
public static final java.awt.Dimension PAGESIZE_A4
public static final java.awt.Dimension PAGESIZE_A4SMALL
public static final java.awt.Dimension PAGESIZE_A5
public static final java.awt.Dimension PAGESIZE_B0
public static final java.awt.Dimension PAGESIZE_B1
public static final java.awt.Dimension PAGESIZE_B2
public static final java.awt.Dimension PAGESIZE_B3
public static final java.awt.Dimension PAGESIZE_B4
public static final java.awt.Dimension PAGESIZE_B5
public static final java.awt.Dimension PAGESIZE_DEFAULT
| Constructor Detail |
public JFPageFormat()
| Method Detail |
public static java.awt.Dimension getScreenDimension(java.awt.Dimension d)
public static int getScreenSize(int size)
public double getWidth()
public void setWidth(double width)
public double getHeight()
public void setHeight(double height)
public double getLeftMargin()
public void setLeftMargin(double leftMargin)
public double getRightMargin()
public void setRightMargin(double rightMargin)
public double getTopMargin()
public void setTopMargin(double topMargin)
public double getBottomMargin()
public void setBottomMargin(double bottomMargin)
public int getOrientation()
public void setOrientation(int orientation)
public java.awt.print.PageFormat getPageFormat()
public void setPageFormat(java.awt.print.PageFormat pageFormat)
public java.lang.String toString()
toString in class AbstractObject
protected AbstractObject cloneMe()
throws java.lang.CloneNotSupportedException
cloneMe in class AbstractObjectjava.lang.CloneNotSupportedException
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class AbstractObjectjava.lang.CloneNotSupportedExceptionpublic int hashCode()
hashCode in class AbstractObjectpublic boolean equals(java.lang.Object obj)
equals in class AbstractObjectobj - an object to be compared with this object
protected void appendChildToDOM(Element element,
JFVersion version)
appendChildToDOM in class AbstractObjectelement - A XML element to append child xml nodesversion - A file version notification so this object can obey the rules to save data.
protected void extractChildFromDOM(Element element,
JFVersion version)
extractChildFromDOM in class AbstractObjectelement - An element used to extract needed xml childversion - A file version notification so this object can obey the rules to fetch data.
public void saveToStream(JFWriter stream,
JFVersion version)
throws java.io.IOException
saveToStream in class AbstractObjectstream - An binary output streamversion - A file version notification so this object can obey the rules to save data.
java.io.IOException
public void loadFromStream(JFReader stream,
boolean skipHead,
JFVersion version)
throws java.io.IOException
loadFromStream in class AbstractObjectstream - An binary input streamskipHead - Skip head 'TYPE' check, an shape object should always
has its own shape-type stored, if this shape-type has already been readed,
this loadFromStream should/could not read the type anymore.version - A file version notification so this object can obey the rules to fetch data.
java.io.IOException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||