Package org.jfree.report.util
Class ScalingDrawable
java.lang.Object
org.pentaho.reporting.libraries.resourceloader.factory.drawable.DrawableWrapper
org.jfree.report.util.ScalingDrawable
public class ScalingDrawable
extends org.pentaho.reporting.libraries.resourceloader.factory.drawable.DrawableWrapper
Creation-Date: 20.01.2006, 19:46:10
- Author:
- Thomas Morgner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(Graphics2D g2, Rectangle2D area) Draws the object.floatReturns the horizontal scale factor.floatReturns the vertical scale factor.voidsetScaleX(float scaleX) Defines the horizontal scale factor.voidsetScaleY(float scaleY) Defines the vertical scale factor.Methods inherited from class org.pentaho.reporting.libraries.resourceloader.factory.drawable.DrawableWrapper
getBackend, getPreferredSize, isDrawable, isPreserveAspectRatio
-
Constructor Details
-
ScalingDrawable
Default constructor. Initializes the scaling to 1.- Parameters:
drawable- the drawable object
-
-
Method Details
-
getScaleY
public float getScaleY()Returns the vertical scale factor.- Returns:
- the scale factor.
-
setScaleY
public void setScaleY(float scaleY) Defines the vertical scale factor.- Parameters:
scaleY- the scale factor.
-
getScaleX
public float getScaleX()Returns the horizontal scale factor.- Returns:
- the scale factor.
-
setScaleX
public void setScaleX(float scaleX) Defines the horizontal scale factor.- Parameters:
scaleX- the scale factor.
-
draw
Draws the object.- Overrides:
drawin classorg.pentaho.reporting.libraries.resourceloader.factory.drawable.DrawableWrapper- Parameters:
g2- the graphics device.area- the area inside which the object should be drawn.
-