Class TransformBrush

Class TransformBrush

Der Name: Aspose.Imaging.Brushes Versammlung: Aspose.Imaging.dll (25.4.0)

Ein Aspose.Imaging.Brush mit Transformationskapazitäten.

[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable

Inheritance

object DisposableObject Brush TransformBrush

Derived

LinearGradientBrushBase , PathGradientBrushBase , TextureBrush

Implements

IDisposable

Vererbte Mitglieder

Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Equals(Brush) , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TransformBrush()

protected TransformBrush()

Properties

IsTransformChanged

Er erhält einen Wert, der darauf hindeutet, ob die Transformationen in irgendeiner Weise geändert wurden.Anrufen eines der Methoden, die die Transformationsmatrix ändern. Die Eigenschaft wird für Rückwärtskompatibilität mit GDI+ eingeführt+.

public bool IsTransformChanged { get; }

Eigentumswert

bool

Transform

Er erhält oder stellt eine Kopie von Aspose.Imaging.Matrix fest, die eine lokale geometrische Transformation für diese Aspose.Imaging.Brushes.TransformBrush definiert.

public Matrix Transform { get; set; }

Eigentumswert

Matrix

WrapMode

Gibt oder setzt eine Aspose.Imaging.WrapMode-Liste, die den Wrap-Modus für diese Aspose.Imaging.Brushes.TransformBrush angibt.

public WrapMode WrapMode { get; set; }

Eigentumswert

WrapMode

Methods

MultiplyTransform(Matrix)

Es multipliziert die Aspose.Imaging.Matrix, die die lokale geometrische Transformation dieser Aspose.Imaging.Brushes.LinearGradientBrush durch die angegebenen Aspose.Imaging.Matrix durch die präpendierung der angegebenen Aspose.Imaging.Matrix darstellt.

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

Die Aspose.Imaging.Matrix durch die die geometrische Transformation multiplizieren.

MultiplyTransform(Matrix und MatrixOrder)

Multipliziert die Aspose.Imaging.Matrix, die die lokale geometrische Transformation dieser Aspose.Imaging.Brushes.LinearGradientBrush durch die angegebenen Aspose.Imaging.Matrix in der angegebenen Reihenfolge darstellt.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

Die Aspose.Imaging.Matrix durch die die geometrische Transformation multiplizieren.

order MatrixOrder

Ein Aspose.Imaging.MatrixOrder, der festlegt, in welchem Zweck die beiden Matrizen zu multiplizieren.

ResetTransform()

Wiederherstellen der Aspose.Imaging.Brushes.TransformBrush.Transform Eigenschaft in Identität.

public void ResetTransform()

RotateTransform(Flotte)

Rotiert die lokale geometrische Transformation durch die angegebenen Menge. Diese Methode verhängt die Rotation an die Transformation.

public void RotateTransform(float angle)

Parameters

angle float

Der Winkel der Rotation.

RotateTransform(Flöte, MatrixOrder)

Rotiert die lokale geometrische Transformation durch die angegebenen Menge in der angegebenen Reihenfolge.

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

Der Winkel der Rotation.

order MatrixOrder

Ein Aspose.Imaging.MatrixOrder, der angibt, ob die Rotationsmatrix hinzugefügt oder vorzugefügt wird.

ScaleTransform(Flotte und Flotte)

Skalieren Sie die lokale geometrische Transformation durch die angegebenen Mengen. Diese Methode verhängt die Skalierungsmatrix an die Transformation.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

Die Menge, durch die die Transformation in der X-Axi-Richtung skaliert werden soll.

sy float

Die Menge, durch die die Transformation in der Y-Axis-Richtung skaliert werden soll.

ScaleTransform(Flotte, Flotte und MatrixOrder)

Skalieren Sie die lokale geometrische Transformation durch die angegebenen Mengen in der angegebenen Reihenfolge.

public void ScaleTransform(float sx, float sy, MatrixOrder order)

Parameters

sx float

Die Menge, durch die die Transformation in der X-Axi-Richtung skaliert werden soll.

sy float

Die Menge, durch die die Transformation in der Y-Axis-Richtung skaliert werden soll.

order MatrixOrder

Ein Aspose.Imaging.MatrixOrder, der angibt, ob die Skalierungsmatrix hinzugefügt oder vorzugefügt wird.

TranslateTransform(Flotte und Flotte)

bersetzt die lokale geometrische Transformation durch die angegebenen Dimensionen. Diese Methode verhängt die Übersetzung an die Transformation.

public void TranslateTransform(float dx, float dy)

Parameters

dx float

Der Wert der Übersetzung in x.

dy float

Der Wert der Übersetzung in y.

TranslateTransform(Flotte, Flotte und MatrixOrder)

bersetzt die lokale geometrische Transformation durch die angegebenen Dimensionen in der angegebenen Reihenfolge.

public void TranslateTransform(float dx, float dy, MatrixOrder order)

Parameters

dx float

Der Wert der Übersetzung in x.

dy float

Der Wert der Übersetzung in y.

order MatrixOrder

Die Bestellung (prepend oder append), in der die Übersetzung angewendet werden soll.

 Deutsch