org.jfree.pixie.wmf.records
Class MfCmdCreatePalette
public class MfCmdCreatePalette
Palette function not supported
applyScaleX , applyScaleY , getFunction , getInstance , getRecord , getScaledHeight , getScaledWidth , getScaledX , getScaledY , replay , scaleRect , scaleXChanged , scaleYChanged , setRecord , setScale |
MfCmdCreatePalette
public MfCmdCreatePalette()
The default constructor, adjusts the scale to 1.
getEntries
public Color[] getEntries()
getEntriesCount
public int getEntriesCount()
Returns the number of colors defined for the AnimatePalette command.
- the number of colors or 0 if no colors are defined.
getFunction
public int getFunction()
Reads the function identifier. Every record type is identified by a function number
corresponding to one of the Windows GDI functions used.
- getFunction in interface MfCmd
getHPalette
public int getHPalette()
getInstance
public MfCmd getInstance()
Creates a empty unintialized copy of this command implementation.
- getInstance in interface MfCmd
- a new instance of the command.
getRecord
public MfRecord getRecord()
throws RecordCreationException
Creates a new record based on the data stored in the MfCommand. This function may
or may not work, there is not much HQ documentation about metafiles available in the
net.
- getRecord in interface MfCmd
replay
public void replay(WmfFile file)
Replays the command on the given WmfFile.
- replay in interface MfCmd
scaleXChanged
protected void scaleXChanged()
Not implemented as no scaling needed for this operation.
- scaleXChanged in interface MfCmd
scaleYChanged
protected void scaleYChanged()
Not implemented as no scaling needed for this operation.
- scaleYChanged in interface MfCmd
setEntries
public void setEntries(Color[] colors)
setHPalette
public void setHPalette(int hPalette)
setRecord
public void setRecord(MfRecord record)
Reads the command data from the given record and adjusts the internal parameters
according to the data parsed.
This method is not implemented, as a Palette implementation is still missing.
- setRecord in interface MfCmd
toString
public String toString()