TransformBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush

public abstract class TransformBrush extends Brush

Ein Brush mit Transformationsfähigkeiten.

Konstruktoren

KonstruktorBeschreibung
TransformBrush()

Methoden

MethodeBeschreibung
getWrapMode()Liest oder setzt eine Aspose.Imaging.WrapMode-Aufzählung, die den Wrap-Modus für diesen TransformBrush angibt.
setWrapMode(int value)Liest oder setzt eine Aspose.Imaging.WrapMode-Aufzählung, die den Wrap-Modus für diesen TransformBrush angibt.
getTransform()Liest oder setzt eine Kopie von Aspose.Imaging.Matrix, die eine lokale geometrische Transformation für diesen TransformBrush definiert.
setTransform(Matrix value)Liest oder setzt eine Kopie von Aspose.Imaging.Matrix, die eine lokale geometrische Transformation für diesen TransformBrush definiert.
isTransformChanged()Liest einen Wert, der angibt, ob Transformationen in irgendeiner Weise geändert wurden.
resetTransform()Setzt die TransformBrush.Transform-Eigenschaft auf die Identität zurück.
multiplyTransform(Matrix matrix)Multipliziert die Aspose.Imaging.Matrix, die die lokale geometrische Transformation dieses LinearGradientBrush darstellt, mit der angegebenen Aspose.Imaging.Matrix, indem die angegebene Aspose.Imaging.Matrix vorangestellt wird.
multiplyTransform(Matrix matrix, int order)Multipliziert die Aspose.Imaging.Matrix, die die lokale geometrische Transformation dieses LinearGradientBrush darstellt, mit der angegebenen Aspose.Imaging.Matrix in der angegebenen Reihenfolge.
translateTransform(float dx, float dy)Verschiebt die lokale geometrische Transformation um die angegebenen Dimensionen.
translateTransform(float dx, float dy, int order)Übersetzt die lokale geometrische Transformation um die angegebenen Dimensionen in der angegebenen Reihenfolge.
scaleTransform(float sx, float sy)Skaliert die lokale geometrische Transformation um die angegebenen Werte.
scaleTransform(float sx, float sy, int order)Skaliert die lokale geometrische Transformation um die angegebenen Werte in der angegebenen Reihenfolge.
rotateTransform(float angle)Dreht die lokale geometrische Transformation um den angegebenen Betrag.
rotateTransform(float angle, int order)Dreht die lokale geometrische Transformation um den angegebenen Betrag in der angegebenen Reihenfolge.

TransformBrush()

public TransformBrush()

getWrapMode()

public int getWrapMode()

Liest oder setzt eine Aspose.Imaging.WrapMode-Aufzählung, die den Wrap-Modus für diesen TransformBrush angibt.

Returns: int - Ein Aspose.Imaging.WrapMode, der angibt, wie mit diesem TransformBrush gezeichnete Füllungen gekachelt werden.

setWrapMode(int value)

public void setWrapMode(int value)

Liest oder setzt eine Aspose.Imaging.WrapMode-Aufzählung, die den Wrap-Modus für diesen TransformBrush angibt.

Parameters:

ParameterTypBeschreibung
Wertint

getTransform()

public Matrix getTransform()

Liest oder setzt eine Kopie von Aspose.Imaging.Matrix, die eine lokale geometrische Transformation für diesen TransformBrush definiert.

Returns: Matrix - A copy of the Aspose.Imaging.Matrix that defines a geometric transform that applies only to fills drawn with this TransformBrush.

setTransform(Matrix value)

public void setTransform(Matrix value)

Liest oder setzt eine Kopie von Aspose.Imaging.Matrix, die eine lokale geometrische Transformation für diesen TransformBrush definiert.

Parameters:

ParameterTypBeschreibung
valueMatrix

isTransformChanged()

public boolean isTransformChanged()

Gibt einen Wert zurück, der angibt, ob Transformationen in irgendeiner Weise geändert wurden. Zum Beispiel das Setzen der Transformationsmatrix oder das Aufrufen einer der Methoden, die die Transformationsmatrix ändern. Die Eigenschaft wurde zur Abwärtskompatibilität mit GDI+ eingeführt.

Wert: True, wenn die Transformation geändert wurde; andernfalls false.

Returns: boolean

resetTransform()

public void resetTransform()

Setzt die TransformBrush.Transform-Eigenschaft auf die Identität zurück.

multiplyTransform(Matrix matrix)

public void multiplyTransform(Matrix matrix)

Multipliziert die Aspose.Imaging.Matrix, die die lokale geometrische Transformation dieses LinearGradientBrush darstellt, mit der angegebenen Aspose.Imaging.Matrix, indem die angegebene Aspose.Imaging.Matrix vorangestellt wird.

Parameters:

ParameterTypBeschreibung
matrixMatrixDie Aspose.Imaging.Matrix, mit der die geometrische Transformation multipliziert wird.

multiplyTransform(Matrix matrix, int order)

public void multiplyTransform(Matrix matrix, int order)

Multipliziert die Aspose.Imaging.Matrix, die die lokale geometrische Transformation dieses LinearGradientBrush darstellt, mit der angegebenen Aspose.Imaging.Matrix in der angegebenen Reihenfolge.

Parameters:

ParameterTypBeschreibung
matrixMatrixDie Aspose.Imaging.Matrix, mit der die geometrische Transformation multipliziert wird.
orderintEin Aspose.Imaging.MatrixOrder, der angibt, in welcher Reihenfolge die beiden Matrizen multipliziert werden.

translateTransform(float dx, float dy)

public void translateTransform(float dx, float dy)

Übersetzt die lokale geometrische Transformation um die angegebenen Dimensionen. Diese Methode fügt die Translation vor der Transformation ein.

Parameters:

ParameterTypBeschreibung
dxfloatDer Wert der Translation in x.
dyfloatDer Wert der Translation in y.

translateTransform(float dx, float dy, int order)

public void translateTransform(float dx, float dy, int order)

Übersetzt die lokale geometrische Transformation um die angegebenen Dimensionen in der angegebenen Reihenfolge.

Parameters:

ParameterTypBeschreibung
dxfloatDer Wert der Translation in x.
dyfloatDer Wert der Translation in y.
orderintDie Reihenfolge (voranstellen oder anhängen), in der die Translation angewendet wird.

scaleTransform(float sx, float sy)

public void scaleTransform(float sx, float sy)

Skaliert die lokale geometrische Transformation um die angegebenen Werte. Diese Methode fügt die Skalierungsmatrix vor der Transformation ein.

Parameters:

ParameterTypBeschreibung
sxfloatDer Betrag, um den die Transformation in x-Richtung skaliert wird.
syfloatDer Betrag, um den die Transformation in y-Richtung skaliert wird.

scaleTransform(float sx, float sy, int order)

public void scaleTransform(float sx, float sy, int order)

Skaliert die lokale geometrische Transformation um die angegebenen Werte in der angegebenen Reihenfolge.

Parameters:

ParameterTypBeschreibung
sxfloatDer Betrag, um den die Transformation in x-Richtung skaliert wird.
syfloatDer Betrag, um den die Transformation in y-Richtung skaliert wird.
orderintEin Aspose.Imaging.MatrixOrder, der angibt, ob die Skalierungsmatrix angehängt oder vorangestellt werden soll.

rotateTransform(float angle)

public void rotateTransform(float angle)

Dreht die lokale geometrische Transformation um den angegebenen Betrag. Diese Methode fügt die Rotation vor der Transformation ein.

Parameters:

ParameterTypBeschreibung
anglefloatDer Rotationswinkel.

rotateTransform(float angle, int order)

public void rotateTransform(float angle, int order)

Dreht die lokale geometrische Transformation um den angegebenen Betrag in der angegebenen Reihenfolge.

Parameters:

ParameterTypBeschreibung
anglefloatDer Rotationswinkel.
orderintEin Aspose.Imaging.MatrixOrder, der angibt, ob die Rotationsmatrix angehängt oder vorangestellt werden soll.