public class Scale extends TransformOperation implements DrawOperation
Image| Modifier and Type | Class and Description | 
|---|---|
| static class  | Scale.ProportionsAttributeEnumerated class for proportions attribute. | 
instructionsdescription, location, project| Constructor and Description | 
|---|
| Scale() | 
| Modifier and Type | Method and Description | 
|---|---|
| javax.media.jai.PlanarImage | executeDrawOperation()Abstract method which is intended to create an image buffer
 and return it so it can be drawn into another object. | 
| javax.media.jai.PlanarImage | executeTransformOperation(javax.media.jai.PlanarImage image)Performs the transformations. | 
| float | getHeight()Get the height. | 
| float | getWidth()Get the width. | 
| javax.media.jai.PlanarImage | performScale(javax.media.jai.PlanarImage image)Scale an image. | 
| void | setHeight(java.lang.String height)Sets the height of the image, either as an integer or a %. | 
| void | setProportions(Scale.ProportionsAttribute pa)Sets the behaviour regarding the image proportions. | 
| void | setWidth(java.lang.String width)Sets the width of the image, either as an integer or a %. | 
addRectangleaddDraw, addRotate, addScale, addTextcheckAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toStringgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectpublic void setProportions(Scale.ProportionsAttribute pa)
pa - the enumerated value.public void setWidth(java.lang.String width)
width - the value to use.public void setHeight(java.lang.String height)
height - the value to use.public float getWidth()
public float getHeight()
public javax.media.jai.PlanarImage performScale(javax.media.jai.PlanarImage image)
image - the image to scale.public javax.media.jai.PlanarImage executeTransformOperation(javax.media.jai.PlanarImage image)
executeTransformOperation in class TransformOperationimage - The image to perform the transformation on.public javax.media.jai.PlanarImage executeDrawOperation()
executeDrawOperation in interface DrawOperation