org.jfree.pixie.wmf
Class MfDcState
java.lang.Object
org.jfree.pixie.wmf.MfDcState
- All Implemented Interfaces:
- java.lang.Cloneable
- public class MfDcState
- extends java.lang.Object
- implements java.lang.Cloneable
Track the state of the DeviceContext of a Windows metafile.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MfDcState
public MfDcState(WmfFile parent)
MfDcState
public MfDcState(MfDcState copy)
restoredState
public void restoredState()
getClipRegion
public java.awt.Rectangle getClipRegion()
setClipRegion
public void setClipRegion(java.awt.Rectangle clipRegion)
getBkMode
public int getBkMode()
setBkMode
public void setBkMode(int bkmode)
getBreakCount
public int getBreakCount()
getExtraSpaceLength
public int getExtraSpaceLength()
setTextJustification
public void setTextJustification(int breakCount,
int extraSpaceLength)
getStretchBltMode
public int getStretchBltMode()
setStretchBltMode
public void setStretchBltMode(int stretchBltMode)
getTextColor
public java.awt.Color getTextColor()
setTextColor
public void setTextColor(java.awt.Color textColor)
getTextCharExtra
public int getTextCharExtra()
setTextCharExtra
public void setTextCharExtra(int textCharExtra)
getMapMode
public int getMapMode()
setMapMode
public void setMapMode(int mapMode)
getMapperFlag
public int getMapperFlag()
setMapperFlag
public void setMapperFlag(int mapperFlag)
getROP
public int getROP()
setROP
public void setROP(int rop)
getPolyFillMode
public int getPolyFillMode()
setPolyFillMode
public void setPolyFillMode(int mode)
setWindowOrg
public void setWindowOrg(int windowOrgX,
int windowOrgY)
getWindowOrgX
public int getWindowOrgX()
getWindowOrgY
public int getWindowOrgY()
setWindowExt
public void setWindowExt(int windowExtX,
int windowExtY)
getWindowExtX
public int getWindowExtX()
getWindowExtY
public int getWindowExtY()
setViewportOrg
public void setViewportOrg(int viewportOrgX,
int viewportOrgY)
getViewportOrgX
public int getViewportOrgX()
getViewportOrgY
public int getViewportOrgY()
setViewportExt
public void setViewportExt(int viewportExtX,
int viewportExtY)
getViewportExtX
public int getViewportExtX()
getViewportExtY
public int getViewportExtY()
setCurPos
public void setCurPos(int _curPosX,
int _curPosY)
getCurPosX
public int getCurPosX()
getCurPosY
public int getCurPosY()
getTextAlign
public int getTextAlign()
setTextAlign
public void setTextAlign(int textAlign)
setFgColor
public void setFgColor(java.awt.Color fgColor)
setBkColor
public void setBkColor(java.awt.Color bkColor)
getFgColor
public java.awt.Color getFgColor()
getBkColor
public java.awt.Color getBkColor()
getLogFont
public MfLogFont getLogFont()
getLogBrush
public MfLogBrush getLogBrush()
getLogPen
public MfLogPen getLogPen()
setLogFont
public void setLogFont(MfLogFont logFont)
setLogBrush
public void setLogBrush(MfLogBrush logBrush)
setLogPen
public void setLogPen(MfLogPen logPen)
setLogPalette
public void setLogPalette(MfLogPalette logPalette)
setLogRegion
public void setLogRegion(MfLogRegion logRegion)
getPhysicalX
public int getPhysicalX(int logPointX)
getPhysicalY
public int getPhysicalY(int logPointY)
prepareDraw
public void prepareDraw()
postDraw
public void postDraw()
prepareDrawText
public void prepareDrawText()
postDrawText
public void postDrawText()
preparePaint
public void preparePaint()
postPaint
public void postPaint()
getVerticalTextAlignment
public int getVerticalTextAlignment()
getHorizontalTextAlignment
public int getHorizontalTextAlignment()
getLogRegion
public MfLogRegion getLogRegion()
getLogPalette
public MfLogPalette getLogPalette()