org.jfree.pixie.wmf

Class MfDcState

Implemented Interfaces:
Cloneable

public class MfDcState
extends java.lang.Object
implements Cloneable

Track the state of the DeviceContext of a Windows metafile.

Nested Class Summary

class
MfDcState.MfScale

Constructor Summary

MfDcState(MfDcState copy)
MfDcState(WmfFile parent)

Method Summary

Object
clone()
Color
getBkColor()
int
getBkMode()
int
getBreakCount()
Rectangle
getClipRegion()
int
getCurPosX()
int
getCurPosY()
int
getExtraSpaceLength()
Color
getFgColor()
int
getHorizontalTextAlignment()
MfLogBrush
getLogBrush()
MfLogFont
getLogFont()
MfLogPalette
getLogPalette()
MfLogPen
getLogPen()
MfLogRegion
getLogRegion()
int
getMapMode()
int
getMapperFlag()
int
getPhysicalX(int logPointX)
int
getPhysicalY(int logPointY)
int
getPolyFillMode()
int
getROP()
int
getStretchBltMode()
int
getTextAlign()
int
getTextCharExtra()
Color
getTextColor()
int
getVerticalTextAlignment()
int
getViewportExtX()
int
getViewportExtY()
int
getViewportOrgX()
int
getViewportOrgY()
int
getWindowExtX()
int
getWindowExtY()
int
getWindowOrgX()
int
getWindowOrgY()
void
postDraw()
void
postDrawText()
void
postPaint()
void
prepareDraw()
void
prepareDrawText()
void
preparePaint()
void
restoredState()
void
setBkColor(Color bkColor)
void
setBkMode(int bkmode)
void
setClipRegion(Rectangle clipRegion)
void
setCurPos(int _curPosX, int _curPosY)
void
setFgColor(Color fgColor)
void
setLogBrush(MfLogBrush logBrush)
void
setLogFont(MfLogFont logFont)
void
setLogPalette(MfLogPalette logPalette)
void
setLogPen(MfLogPen logPen)
void
setLogRegion(MfLogRegion logRegion)
void
setMapMode(int mapMode)
void
setMapperFlag(int mapperFlag)
void
setPolyFillMode(int mode)
void
setROP(int rop)
void
setStretchBltMode(int stretchBltMode)
void
setTextAlign(int textAlign)
void
setTextCharExtra(int textCharExtra)
void
setTextColor(Color textColor)
void
setTextJustification(int breakCount, int extraSpaceLength)
void
setViewportExt(int viewportExtX, int viewportExtY)
void
setViewportOrg(int viewportOrgX, int viewportOrgY)
void
setWindowExt(int windowExtX, int windowExtY)
void
setWindowOrg(int windowOrgX, int windowOrgY)

Constructor Details

MfDcState

public MfDcState(MfDcState copy)

MfDcState

public MfDcState(WmfFile parent)

Method Details

clone

public Object clone()
            throws CloneNotSupportedException

getBkColor

public Color getBkColor()

getBkMode

public int getBkMode()

getBreakCount

public int getBreakCount()

getClipRegion

public Rectangle getClipRegion()

getCurPosX

public int getCurPosX()

getCurPosY

public int getCurPosY()

getExtraSpaceLength

public int getExtraSpaceLength()

getFgColor

public Color getFgColor()

getHorizontalTextAlignment

public int getHorizontalTextAlignment()

getLogBrush

public MfLogBrush getLogBrush()

getLogFont

public MfLogFont getLogFont()

getLogPalette

public MfLogPalette getLogPalette()

getLogPen

public MfLogPen getLogPen()

getLogRegion

public MfLogRegion getLogRegion()

getMapMode

public int getMapMode()

getMapperFlag

public int getMapperFlag()

getPhysicalX

public int getPhysicalX(int logPointX)

getPhysicalY

public int getPhysicalY(int logPointY)

getPolyFillMode

public int getPolyFillMode()

getROP

public int getROP()

getStretchBltMode

public int getStretchBltMode()

getTextAlign

public int getTextAlign()

getTextCharExtra

public int getTextCharExtra()

getTextColor

public Color getTextColor()

getVerticalTextAlignment

public int getVerticalTextAlignment()

getViewportExtX

public int getViewportExtX()

getViewportExtY

public int getViewportExtY()

getViewportOrgX

public int getViewportOrgX()

getViewportOrgY

public int getViewportOrgY()

getWindowExtX

public int getWindowExtX()

getWindowExtY

public int getWindowExtY()

getWindowOrgX

public int getWindowOrgX()

getWindowOrgY

public int getWindowOrgY()

postDraw

public void postDraw()

postDrawText

public void postDrawText()

postPaint

public void postPaint()

prepareDraw

public void prepareDraw()

prepareDrawText

public void prepareDrawText()

preparePaint

public void preparePaint()

restoredState

public void restoredState()

setBkColor

public void setBkColor(Color bkColor)

setBkMode

public void setBkMode(int bkmode)

setClipRegion

public void setClipRegion(Rectangle clipRegion)

setCurPos

public void setCurPos(int _curPosX,
                      int _curPosY)

setFgColor

public void setFgColor(Color fgColor)

setLogBrush

public void setLogBrush(MfLogBrush logBrush)

setLogFont

public void setLogFont(MfLogFont logFont)

setLogPalette

public void setLogPalette(MfLogPalette logPalette)

setLogPen

public void setLogPen(MfLogPen logPen)

setLogRegion

public void setLogRegion(MfLogRegion logRegion)

setMapMode

public void setMapMode(int mapMode)

setMapperFlag

public void setMapperFlag(int mapperFlag)

setPolyFillMode

public void setPolyFillMode(int mode)

setROP

public void setROP(int rop)

setStretchBltMode

public void setStretchBltMode(int stretchBltMode)

setTextAlign

public void setTextAlign(int textAlign)

setTextCharExtra

public void setTextCharExtra(int textCharExtra)

setTextColor

public void setTextColor(Color textColor)

setTextJustification

public void setTextJustification(int breakCount,
                                 int extraSpaceLength)

setViewportExt

public void setViewportExt(int viewportExtX,
                           int viewportExtY)

setViewportOrg

public void setViewportOrg(int viewportOrgX,
                           int viewportOrgY)

setWindowExt

public void setWindowExt(int windowExtX,
                         int windowExtY)

setWindowOrg

public void setWindowOrg(int windowOrgX,
                         int windowOrgY)