public class HemfDrawProperties extends HwmfDrawProperties
Modifier and Type | Field and Description |
---|---|
protected java.awt.geom.Path2D |
path
Path for path bracket operations
|
protected boolean |
usePathBracket |
clip, transform
Constructor and Description |
---|
HemfDrawProperties() |
HemfDrawProperties(HemfDrawProperties other) |
Modifier and Type | Method and Description |
---|---|
void |
addLeftTransform(java.awt.geom.AffineTransform transform) |
void |
addRightTransform(java.awt.geom.AffineTransform transform) |
void |
clearTransform() |
java.util.List<? extends java.util.Map.Entry<java.lang.Float,java.awt.Color>> |
getBrushColorsH() |
java.util.List<? extends java.util.Map.Entry<java.lang.Float,java.awt.Color>> |
getBrushColorsV() |
java.awt.geom.Rectangle2D |
getBrushRect() |
HemfPlusBrush.EmfPlusHatchStyle |
getEmfPlusBrushHatch() |
ImageRenderer |
getEmfPlusImage() |
java.awt.geom.Path2D |
getPath() |
boolean |
getUsePathBracket()
Use path (bracket) or graphics context for drawing operations
|
void |
setBrushColorsH(java.util.List<? extends java.util.Map.Entry<java.lang.Float,java.awt.Color>> brushColorsH) |
void |
setBrushColorsV(java.util.List<? extends java.util.Map.Entry<java.lang.Float,java.awt.Color>> brushColorsV) |
void |
setBrushRect(java.awt.geom.Rectangle2D brushRect) |
void |
setEmfPlusBrushHatch(HemfPlusBrush.EmfPlusHatchStyle emfPlusBrushHatch) |
void |
setEmfPlusImage(ImageRenderer emfPlusImage) |
void |
setPath(java.awt.geom.Path2D path)
Un-/Sets the bracket path
|
void |
setUsePathBracket(boolean usePathBracket) |
getBackgroundColor, getBkMode, getBrushBitmap, getBrushColor, getBrushHatch, getBrushStyle, getBrushTransform, getClip, getFont, getLocation, getMapMode, getPalette, getPaletteOffset, getPenColor, getPenMiterLimit, getPenStyle, getPenWidth, getPolyfillMode, getRasterOp, getRegion, getTextAlignAsian, getTextAlignLatin, getTextColor, getTextVAlignAsian, getTextVAlignLatin, getTransform, getViewport, getWindingRule, getWindow, setBackgroundColor, setBkMode, setBrushBitmap, setBrushBitmap, setBrushColor, setBrushHatch, setBrushStyle, setBrushTransform, setClip, setFont, setLocation, setLocation, setMapMode, setPalette, setPaletteOffset, setPenColor, setPenMiterLimit, setPenStyle, setPenWidth, setPolyfillMode, setRasterOp, setRegion, setTextAlignAsian, setTextAlignLatin, setTextColor, setTextVAlignAsian, setTextVAlignLatin, setTransform, setViewportExt, setViewportOrg, setWindowExt, setWindowOrg
protected java.awt.geom.Path2D path
protected boolean usePathBracket
public HemfDrawProperties()
public HemfDrawProperties(HemfDrawProperties other)
public java.awt.geom.Path2D getPath()
public void setPath(java.awt.geom.Path2D path)
path
- the bracket pathpublic boolean getUsePathBracket()
true
, if the drawing should go to the path bracket,
if false
draw directly to the graphics contextpublic void setUsePathBracket(boolean usePathBracket)
public HemfPlusBrush.EmfPlusHatchStyle getEmfPlusBrushHatch()
public void setEmfPlusBrushHatch(HemfPlusBrush.EmfPlusHatchStyle emfPlusBrushHatch)
public ImageRenderer getEmfPlusImage()
public void setEmfPlusImage(ImageRenderer emfPlusImage)
public void addLeftTransform(java.awt.geom.AffineTransform transform)
public void addRightTransform(java.awt.geom.AffineTransform transform)
public void clearTransform()
public java.awt.geom.Rectangle2D getBrushRect()
public void setBrushRect(java.awt.geom.Rectangle2D brushRect)
public java.util.List<? extends java.util.Map.Entry<java.lang.Float,java.awt.Color>> getBrushColorsV()
public void setBrushColorsV(java.util.List<? extends java.util.Map.Entry<java.lang.Float,java.awt.Color>> brushColorsV)
public java.util.List<? extends java.util.Map.Entry<java.lang.Float,java.awt.Color>> getBrushColorsH()
public void setBrushColorsH(java.util.List<? extends java.util.Map.Entry<java.lang.Float,java.awt.Color>> brushColorsH)
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.