|
||||||||||
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.MfCmdAnimatePalette
The AnimatePalette function replaces entries in the specified logical palette.
BOOL AnimatePalette( HPALETTE hpal, // handle to logical palette UINT iStartIndex, // first entry in logical palette UINT cEntries, // number of entries CONST PALETTEENTRY *ppe // first replacement );This function is not implemented. However, you can use this implementation to create a valid record.
Constructor Summary | |
MfCmdAnimatePalette()
DefaultConstructor. |
Method Summary | |
java.awt.Color[] |
getEntries()
|
int |
getEntriesCount()
Returns the number of colors defined for the AnimatePalette command. |
int |
getFunction()
Reads the function identifiert .Every record type is identified by a function number corresponding to one of the Windows GDI functions used. |
int |
getHPalette()
|
MfCmd |
getInstance()
Creates a empty unintialized copy of this command implementation. |
MfRecord |
getRecord()
Creates a new record based on the data stored in the MfCommand. |
void |
replay(WmfFile file)
Replays the command on the given WmfFile. |
protected void |
scaleXChanged()
Not implemented as no scaling needed for this operation. |
protected void |
scaleYChanged()
Not implemented as no scaling needed for this operation. |
void |
setEntries(java.awt.Color[] colors)
|
void |
setHPalette(int hPalette)
|
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()
Returns a string representation of this command. |
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 MfCmdAnimatePalette()
Method Detail |
public int getEntriesCount()
public MfRecord getRecord() throws RecordCreationException
getRecord
in class MfCmd
RecordCreationException
public void setRecord(MfRecord record)
This method is not implemented, as a Palette implementation is still missing.
setRecord
in class MfCmd
record
- the record.public int getFunction()
getFunction
in class MfCmd
public void replay(WmfFile file)
replay
in class MfCmd
file
- the meta file.public java.lang.String toString()
public MfCmd getInstance()
getInstance
in class MfCmd
public int getHPalette()
public void setHPalette(int hPalette)
public java.awt.Color[] getEntries()
public void setEntries(java.awt.Color[] colors)
protected void scaleXChanged()
scaleXChanged
in class MfCmd
protected void scaleYChanged()
scaleYChanged
in class MfCmd
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |