Class MetaState

java.lang.Object
com.lowagie.text.pdf.codec.wmf.MetaState

public class MetaState extends Object
  • Field Details

    • TA_NOUPDATECP

      public static final int TA_NOUPDATECP
      See Also:
    • TA_UPDATECP

      public static final int TA_UPDATECP
      See Also:
    • TA_LEFT

      public static final int TA_LEFT
      See Also:
    • TA_RIGHT

      public static final int TA_RIGHT
      See Also:
    • TA_CENTER

      public static final int TA_CENTER
      See Also:
    • TA_TOP

      public static final int TA_TOP
      See Also:
    • TA_BOTTOM

      public static final int TA_BOTTOM
      See Also:
    • TA_BASELINE

      public static final int TA_BASELINE
      See Also:
    • TRANSPARENT

      public static final int TRANSPARENT
      See Also:
    • OPAQUE

      public static final int OPAQUE
      See Also:
    • ALTERNATE

      public static final int ALTERNATE
      See Also:
    • WINDING

      public static final int WINDING
      See Also:
    • savedStates

      public Stack<MetaState> savedStates
    • MetaObjects

      public List<Object> MetaObjects
    • currentPoint

      public Point currentPoint
    • currentPen

      public MetaPen currentPen
    • currentBrush

      public MetaBrush currentBrush
    • currentFont

      public MetaFont currentFont
    • currentBackgroundColor

      public Color currentBackgroundColor
    • currentTextColor

      public Color currentTextColor
    • backgroundMode

      public int backgroundMode
    • polyFillMode

      public int polyFillMode
    • lineJoin

      public int lineJoin
    • textAlign

      public int textAlign
    • offsetWx

      public int offsetWx
    • offsetWy

      public int offsetWy
    • extentWx

      public int extentWx
    • extentWy

      public int extentWy
    • scalingX

      public float scalingX
    • scalingY

      public float scalingY
  • Constructor Details

    • MetaState

      public MetaState()
      Creates new MetaState
    • MetaState

      public MetaState(MetaState state)
  • Method Details

    • setMetaState

      public void setMetaState(MetaState state)
    • addMetaObject

      public void addMetaObject(MetaObject object)
    • selectMetaObject

      public void selectMetaObject(int index, PdfContentByte cb)
    • deleteMetaObject

      public void deleteMetaObject(int index)
    • saveState

      public void saveState(PdfContentByte cb)
    • restoreState

      public void restoreState(int index, PdfContentByte cb)
    • cleanup

      public void cleanup(PdfContentByte cb)
    • transformX

      public float transformX(int x)
    • transformY

      public float transformY(int y)
    • setScalingX

      public void setScalingX(float scalingX)
    • setScalingY

      public void setScalingY(float scalingY)
    • setOffsetWx

      public void setOffsetWx(int offsetWx)
    • setOffsetWy

      public void setOffsetWy(int offsetWy)
    • setExtentWx

      public void setExtentWx(int extentWx)
    • setExtentWy

      public void setExtentWy(int extentWy)
    • transformAngle

      public float transformAngle(float angle)
    • getCurrentPoint

      public Point getCurrentPoint()
    • setCurrentPoint

      public void setCurrentPoint(Point p)
    • getCurrentBrush

      public MetaBrush getCurrentBrush()
    • getCurrentPen

      public MetaPen getCurrentPen()
    • getCurrentFont

      public MetaFont getCurrentFont()
    • getCurrentBackgroundColor

      public Color getCurrentBackgroundColor()
      Getter for property currentBackgroundColor.
      Returns:
      Value of property currentBackgroundColor.
    • setCurrentBackgroundColor

      public void setCurrentBackgroundColor(Color currentBackgroundColor)
      Setter for property currentBackgroundColor.
      Parameters:
      currentBackgroundColor - New value of property currentBackgroundColor.
    • getCurrentTextColor

      public Color getCurrentTextColor()
      Getter for property currentTextColor.
      Returns:
      Value of property currentTextColor.
    • setCurrentTextColor

      public void setCurrentTextColor(Color currentTextColor)
      Setter for property currentTextColor.
      Parameters:
      currentTextColor - New value of property currentTextColor.
    • getBackgroundMode

      public int getBackgroundMode()
      Getter for property backgroundMode.
      Returns:
      Value of property backgroundMode.
    • setBackgroundMode

      public void setBackgroundMode(int backgroundMode)
      Setter for property backgroundMode.
      Parameters:
      backgroundMode - New value of property backgroundMode.
    • getTextAlign

      public int getTextAlign()
      Getter for property textAlign.
      Returns:
      Value of property textAlign.
    • setTextAlign

      public void setTextAlign(int textAlign)
      Setter for property textAlign.
      Parameters:
      textAlign - New value of property textAlign.
    • getPolyFillMode

      public int getPolyFillMode()
      Getter for property polyFillMode.
      Returns:
      Value of property polyFillMode.
    • setPolyFillMode

      public void setPolyFillMode(int polyFillMode)
      Setter for property polyFillMode.
      Parameters:
      polyFillMode - New value of property polyFillMode.
    • setLineJoinRectangle

      public void setLineJoinRectangle(PdfContentByte cb)
    • setLineJoinPolygon

      public void setLineJoinPolygon(PdfContentByte cb)
    • getLineNeutral

      public boolean getLineNeutral()