|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.aspose.imaging.DisposableObject
com.aspose.imaging.Brush
com.aspose.imaging.brushes.TransformBrush
public abstract class TransformBrush
A Brush
with transform capabilities.
Constructor Summary | |
---|---|
TransformBrush()
|
Method Summary | |
---|---|
Matrix |
getTransform()
Gets a copy Matrix that defines a local geometric transform for this TransformBrush . |
int |
getWrapMode()
Sets a WrapMode enumeration that indicates the wrap mode for this TransformBrush . |
boolean |
isTransformChanged()
Gets a value indicating whether transformations were changed in some way. |
void |
multiplyTransform(Matrix matrix)
Multiplies the Matrix that represents the local geometric transform of this LinearGradientBrush by the specified Matrix by prepending the specified Matrix . |
void |
multiplyTransform(Matrix matrix,
int order)
Multiplies the Matrix that represents the local geometric transform of this LinearGradientBrush by the specified Matrix in the specified order. |
void |
resetTransform()
Resets the TransformBrush.Transform property to identity. |
void |
rotateTransform(float angle)
Rotates the local geometric transform by the specified amount. |
void |
rotateTransform(float angle,
int order)
Rotates the local geometric transform by the specified amount in the specified order. |
void |
scaleTransform(float sx,
float sy)
Scales the local geometric transform by the specified amounts. |
void |
scaleTransform(float sx,
float sy,
int order)
Scales the local geometric transform by the specified amounts in the specified order. |
void |
setTransform(Matrix value)
Sets a copy Matrix that defines a local geometric transform for this TransformBrush . |
void |
setWrapMode(int value)
Sets a WrapMode enumeration that indicates the wrap mode for this TransformBrush . |
void |
translateTransform(float dx,
float dy)
Translates the local geometric transform by the specified dimensions. |
void |
translateTransform(float dx,
float dy,
int order)
Translates the local geometric transform by the specified dimensions in the specified order. |
Methods inherited from class com.aspose.imaging.Brush |
---|
deepClone, getOpacity, setOpacity |
Methods inherited from class com.aspose.imaging.DisposableObject |
---|
dispose, getDisposed, releaseManagedResources, releaseUnmanagedResources, verifyNotDisposed |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransformBrush()
Method Detail |
---|
public Matrix getTransform()
Gets a copy Matrix
that defines a local geometric transform for this TransformBrush
.
Matrix
that defines a geometric transform that applies only to fills drawn with this TransformBrush
.public int getWrapMode()
Sets a WrapMode
enumeration that indicates the wrap mode for this TransformBrush
.
WrapMode
that specifies how fills drawn with this TransformBrush
are tiled.public boolean isTransformChanged()
Gets a value indicating whether transformations were changed in some way. For example setting the transformation matrix or calling any of the methods altering the transformation matrix. The property is introduced for backward compatibility with GDI+.
Value:True
if transformation was changed; otherwise, false
.
public void multiplyTransform(Matrix matrix)
Multiplies the Matrix
that represents the local geometric transform of this LinearGradientBrush
by the specified Matrix
by prepending the specified Matrix
.
matrix
- The Matrix
by which to multiply the geometric transform.public void multiplyTransform(Matrix matrix, int order)
Multiplies the Matrix
that represents the local geometric transform of this LinearGradientBrush
by the specified Matrix
in the specified order.
matrix
- The Matrix
by which to multiply the geometric transform.order
- A MatrixOrder
that specifies in which order to multiply the two matrices.public void resetTransform()
Resets the TransformBrush.Transform
property to identity.
public void rotateTransform(float angle)
Rotates the local geometric transform by the specified amount. This method prepends the rotation to the transform.
angle
- The angle of rotation.public void rotateTransform(float angle, int order)
Rotates the local geometric transform by the specified amount in the specified order.
angle
- The angle of rotation.order
- A MatrixOrder
that specifies whether to append or prepend the rotation matrix.public void scaleTransform(float sx, float sy)
Scales the local geometric transform by the specified amounts. This method prepends the scaling matrix to the transform.
sx
- The amount by which to scale the transform in the x-axis direction.sy
- The amount by which to scale the transform in the y-axis direction.public void scaleTransform(float sx, float sy, int order)
Scales the local geometric transform by the specified amounts in the specified order.
sx
- The amount by which to scale the transform in the x-axis direction.sy
- The amount by which to scale the transform in the y-axis direction.order
- A MatrixOrder
that specifies whether to append or prepend the scaling matrix.public void setTransform(Matrix value)
Sets a copy Matrix
that defines a local geometric transform for this TransformBrush
.
public void setWrapMode(int value)
Sets a WrapMode
enumeration that indicates the wrap mode for this TransformBrush
.
public void translateTransform(float dx, float dy)
Translates the local geometric transform by the specified dimensions. This method prepends the translation to the transform.
dx
- The value of the translation in x.dy
- The value of the translation in y.public void translateTransform(float dx, float dy, int order)
Translates the local geometric transform by the specified dimensions in the specified order.
dx
- The value of the translation in x.dy
- The value of the translation in y.order
- The order (prepend or append) in which to apply the translation.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |