|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jfree.pixie.wmf.records.MfCmd
org.jfree.pixie.wmf.records.MfCmdPolyPolygon
public class MfCmdPolyPolygon
PolyPolygon, is a list of polygons, for filled polygons SetPolyFillMode affects how the polygon is filled. the number of polygons is recorded, followed by the number of points in each polygon, and then a long sequence of all the points of all the polygons.
| Constructor Summary | |
|---|---|
MfCmdPolyPolygon()
|
|
| Method Summary | |
|---|---|
int |
getFunction()
Reads the function identifier. |
MfCmd |
getInstance()
Creates a empty unintialized copy of this command implementation. |
int[] |
getPointsX(int polygon)
|
int[] |
getPointsY(int polygon)
|
int |
getPolygonCount()
|
MfRecord |
getRecord()
Creates a new record based on the data stored in the MfCommand. |
int[] |
getScaledPointsX(int polygon)
|
int[] |
getScaledPointsY(int polygon)
|
void |
replay(WmfFile file)
Replays the command on the given WmfFile. |
protected void |
scaleXChanged()
A callback function to inform the object, that the x scale has changed and the internal coordinate values have to be adjusted. |
protected void |
scaleYChanged()
A callback function to inform the object, that the y scale has changed and the internal coordinate values have to be adjusted. |
void |
setPoints(java.lang.Object[] points_x,
java.lang.Object[] points_y)
|
void |
setPolygonCount(int count)
|
void |
setRecord(MfRecord record)
Reads the command data from the given record and adjusts the internal parameters according to the data parsed. |
java.lang.String |
toString()
|
| Methods inherited from class org.jfree.pixie.wmf.records.MfCmd |
|---|
applyScaleX, applyScaleY, getScaledHeight, getScaledWidth, getScaledX, getScaledY, scaleRect, setScale |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MfCmdPolyPolygon()
| Method Detail |
|---|
public void replay(WmfFile file)
replay in class MfCmdfile - the meta file.public MfCmd getInstance()
getInstance in class MfCmdpublic int getFunction()
getFunction in class MfCmdpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setRecord(MfRecord record)
setRecord in class MfCmdrecord - the raw data that makes up the record.
public MfRecord getRecord()
throws RecordCreationException
getRecord in class MfCmdRecordCreationException
public void setPoints(java.lang.Object[] points_x,
java.lang.Object[] points_y)
public int[] getPointsX(int polygon)
public int[] getPointsY(int polygon)
public int[] getScaledPointsX(int polygon)
public int[] getScaledPointsY(int polygon)
public void setPolygonCount(int count)
public int getPolygonCount()
protected void scaleXChanged()
scaleXChanged in class MfCmdprotected void scaleYChanged()
scaleYChanged in class MfCmd
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||