org.icepdf.core.pobjects.graphics.commands
Class DrawDrawCmd
java.lang.Object
org.icepdf.core.pobjects.graphics.commands.AbstractDrawCmd
org.icepdf.core.pobjects.graphics.commands.DrawDrawCmd
- All Implemented Interfaces:
- DrawCmd
public class DrawDrawCmd
- extends AbstractDrawCmd
The DrawDrawCmd (no didn't stutter) will call draw and the Graphics2D context
for the currentShape. The execute method will not draw the currentShape
if the shape does not interest the current graphics clip.
- Since:
- 5.0
|
Method Summary |
java.awt.Shape |
paintOperand(java.awt.Graphics2D g,
Page parentPage,
java.awt.Shape currentShape,
java.awt.Shape clip,
java.awt.geom.AffineTransform base,
OptionalContentState optionalContentState,
boolean paintAlpha,
PaintTimer paintTimer)
Called by the Shapes class to paint all DrawCmd implementations. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DrawDrawCmd
public DrawDrawCmd()
paintOperand
public java.awt.Shape paintOperand(java.awt.Graphics2D g,
Page parentPage,
java.awt.Shape currentShape,
java.awt.Shape clip,
java.awt.geom.AffineTransform base,
OptionalContentState optionalContentState,
boolean paintAlpha,
PaintTimer paintTimer)
- Description copied from interface:
DrawCmd
- Called by the Shapes class to paint all DrawCmd implementations.
- Specified by:
paintOperand in interface DrawCmd- Specified by:
paintOperand in class AbstractDrawCmd
- Parameters:
g - graphics context to paint this paint command to.parentPage - parentPage reference used to notify page painters.currentShape - current shape to draw.clip - clip of parent which is the generally the page size.base - base transform of the page.optionalContentState - state of optional content visibility.paintAlpha - enable/disable the alpha painting.paintTimer - painTimer keeps track when a repaint should occur.
- Returns:
- resulting shape if currentShape has been altered, otherwise
returns the currentShape. Current Shape is generally altered
clip shape.