org.apache.poi.hwmf.draw
Class HwmfDrawProperties
java.lang.Object
org.apache.poi.hwmf.draw.HwmfDrawProperties
public class HwmfDrawProperties
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HwmfDrawProperties
public HwmfDrawProperties()
HwmfDrawProperties
public HwmfDrawProperties(HwmfDrawProperties other)
setViewportExt
public void setViewportExt(double width,
double height)
setViewportOrg
public void setViewportOrg(double x,
double y)
getViewport
public java.awt.geom.Rectangle2D getViewport()
setWindowExt
public void setWindowExt(double width,
double height)
setWindowOrg
public void setWindowOrg(double x,
double y)
getWindow
public java.awt.geom.Rectangle2D getWindow()
setLocation
public void setLocation(double x,
double y)
getLocation
public java.awt.geom.Point2D getLocation()
setMapMode
public void setMapMode(HwmfMapMode mapMode)
getMapMode
public HwmfMapMode getMapMode()
getBrushStyle
public HwmfBrushStyle getBrushStyle()
setBrushStyle
public void setBrushStyle(HwmfBrushStyle brushStyle)
getBrushHatch
public HwmfHatchStyle getBrushHatch()
setBrushHatch
public void setBrushHatch(HwmfHatchStyle brushHatch)
getBrushColor
public HwmfColorRef getBrushColor()
setBrushColor
public void setBrushColor(HwmfColorRef brushColor)
getBkMode
public HwmfMisc.WmfSetBkMode.HwmfBkMode getBkMode()
setBkMode
public void setBkMode(HwmfMisc.WmfSetBkMode.HwmfBkMode bkMode)
getPenStyle
public HwmfPenStyle getPenStyle()
setPenStyle
public void setPenStyle(HwmfPenStyle penStyle)
getPenColor
public HwmfColorRef getPenColor()
setPenColor
public void setPenColor(HwmfColorRef penColor)
getPenWidth
public double getPenWidth()
setPenWidth
public void setPenWidth(double penWidth)
getPenMiterLimit
public double getPenMiterLimit()
setPenMiterLimit
public void setPenMiterLimit(double penMiterLimit)
getBackgroundColor
public HwmfColorRef getBackgroundColor()
setBackgroundColor
public void setBackgroundColor(HwmfColorRef backgroundColor)
getPolyfillMode
public HwmfFill.WmfSetPolyfillMode.HwmfPolyfillMode getPolyfillMode()
setPolyfillMode
public void setPolyfillMode(HwmfFill.WmfSetPolyfillMode.HwmfPolyfillMode polyfillMode)
getBrushBitmap
public java.awt.image.BufferedImage getBrushBitmap()
setBrushBitmap
public void setBrushBitmap(java.awt.image.BufferedImage brushBitmap)
getRegion
public java.awt.Shape getRegion()
- Gets the last stored region
- Returns:
- the last stored region
setRegion
public void setRegion(java.awt.Shape region)
- Sets a region for further usage
- Parameters:
region
- a region object which is usually a rectangle
getPalette
public java.util.List<HwmfPalette.PaletteEntry> getPalette()
- Returns the current palette.
Callers may modify the palette.
- Returns:
- the current palette or null, if it hasn't been set
setPalette
public void setPalette(java.util.List<HwmfPalette.PaletteEntry> palette)
- Sets the current palette.
It's the callers duty to set a modifiable copy of the palette.
- Parameters:
palette
-
getPaletteOffset
public int getPaletteOffset()
setPaletteOffset
public void setPaletteOffset(int paletteOffset)
getTextColor
public HwmfColorRef getTextColor()
setTextColor
public void setTextColor(HwmfColorRef textColor)
getFont
public HwmfFont getFont()
setFont
public void setFont(HwmfFont font)
getTextAlignLatin
public HwmfText.HwmfTextAlignment getTextAlignLatin()
setTextAlignLatin
public void setTextAlignLatin(HwmfText.HwmfTextAlignment textAlignLatin)
getTextVAlignLatin
public HwmfText.HwmfTextVerticalAlignment getTextVAlignLatin()
setTextVAlignLatin
public void setTextVAlignLatin(HwmfText.HwmfTextVerticalAlignment textVAlignLatin)
getTextAlignAsian
public HwmfText.HwmfTextAlignment getTextAlignAsian()
setTextAlignAsian
public void setTextAlignAsian(HwmfText.HwmfTextAlignment textAlignAsian)
getTextVAlignAsian
public HwmfText.HwmfTextVerticalAlignment getTextVAlignAsian()
setTextVAlignAsian
public void setTextVAlignAsian(HwmfText.HwmfTextVerticalAlignment textVAlignAsian)
Copyright 2017 The Apache Software Foundation or
its licensors, as applicable.