public class HemfDrawProperties extends HwmfDrawProperties
| Modifier and Type | Field and Description |
|---|---|
protected 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(AffineTransform transform) |
void |
addRightTransform(AffineTransform transform) |
void |
clearTransform() |
List<? extends Map.Entry<Float,Color>> |
getBrushColorsH() |
List<? extends Map.Entry<Float,Color>> |
getBrushColorsV() |
Rectangle2D |
getBrushRect() |
HemfPlusBrush.EmfPlusHatchStyle |
getEmfPlusBrushHatch() |
ImageRenderer |
getEmfPlusImage() |
Path2D |
getPath() |
boolean |
getUsePathBracket()
Use path (bracket) or graphics context for drawing operations
|
void |
setBrushColorsH(List<? extends Map.Entry<Float,Color>> brushColorsH) |
void |
setBrushColorsV(List<? extends Map.Entry<Float,Color>> brushColorsV) |
void |
setBrushRect(Rectangle2D brushRect) |
void |
setEmfPlusBrushHatch(HemfPlusBrush.EmfPlusHatchStyle emfPlusBrushHatch) |
void |
setEmfPlusImage(ImageRenderer emfPlusImage) |
void |
setPath(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, getRasterOp2, getRasterOp3, 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, setRasterOp2, setRasterOp3, setRegion, setTextAlignAsian, setTextAlignLatin, setTextColor, setTextVAlignAsian, setTextVAlignLatin, setTransform, setViewportExt, setViewportOrg, setWindowExt, setWindowOrgprotected Path2D path
protected boolean usePathBracket
public HemfDrawProperties()
public HemfDrawProperties(HemfDrawProperties other)
public Path2D getPath()
public void setPath(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(AffineTransform transform)
public void addRightTransform(AffineTransform transform)
public void clearTransform()
public Rectangle2D getBrushRect()
public void setBrushRect(Rectangle2D brushRect)