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, setWindowOrgprotected 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.