Class TransformBrush

Class TransformBrush

De naam: Aspose.Imaging.Brushes Verzameling: Aspose.Imaging.dll (25.4.0)

Een Aspose.Imaging.Brush met transformatiecapaciteiten.

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

Inheritance

object DisposableObject Brush TransformBrush

Derived

LinearGradientBrushBase , PathGradientBrushBase , TextureBrush

Implements

IDisposable

Geëerbiede leden

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

Geeft een waarde die aangeeft of de transformaties op een of andere manier zijn veranderd.het noemen van een van de methoden om de transformatie matrix te veranderen. de eigenschap wordt geïntroduceerd voor backward compatibility met GDI+.

public bool IsTransformChanged { get; }

Eigendomswaarde

bool

Transform

Geeft of stelt een kopie Aspose.Imaging.Matrix die een lokale geometrische transformatie definieert voor dit WR17.Brushes.TransformBrux.

public Matrix Transform { get; set; }

Eigendomswaarde

Matrix

WrapMode

Geeft of stelt een Aspose.Imaging.WrapMode-lijst die de wrap-modus voor dit Wl17.Brushes.Transformbrush geeft.

public WrapMode WrapMode { get; set; }

Eigendomswaarde

WrapMode

Methods

MultiplyTransform(Matrix)

Vermenigvuldigt het Aspose.Imaging.Matrix dat de plaatselijke geometrische transformatie van dit W L 17_ Brushes.LinearGradientBrush vertegenwoordigt door de aangegeven wL 17.Matrix door te prependeren de specifieke _ WL 15_ Matrix.

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

De Aspose.Imaging.Matrix door welke de geometrische transformatie te vermenigvuldigen.

MultiplyTransform(Matrix en MatrixOrder)

Vermenigvuldigt het Aspose.Imaging.Matrix dat de plaatselijke geometrische transformatie van dit W L 17_ Brushes.LinearGradientBrush vertegenwoordigt door de aangegeven wL 17.Matrix in de gegeven volgorde.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

De Aspose.Imaging.Matrix door welke de geometrische transformatie te vermenigvuldigen.

order MatrixOrder

Een Aspose.Imaging.MatrixOrder die bepaalt in welk doel de twee matrices te vermenigvuldigen.

ResetTransform()

Het herstelt de Aspose.Imaging.Brushes.Transformbrush.De eigendom om te veranderen in identiteit.

public void ResetTransform()

RotateTransform(Vloot)

Roteren de lokale geometrische transformatie door de aangegeven hoeveelheid. deze methode verhoogt de rotatie naar de transformatie.

public void RotateTransform(float angle)

Parameters

angle float

De hoek van de rotatie.

RotateTransform(Vliegtuigen, MatrixOrder)

Roteren de lokale geometrische transformatie door de aangegeven hoeveelheid in de aangegeven volgorde.

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

De hoek van de rotatie.

order MatrixOrder

Een Aspose.Imaging.MatrixOrder waarin wordt aangegeven of de rotatiematrix moet worden aangepast of voorbereid.

ScaleTransform(De vloot, de vloot)

Scaleer de lokale geometrische transformatie door de aangegeven hoeveelheden. deze methode legt de scaleermatrix aan de transformatie.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

De hoeveelheid waarmee de transformatie in de x-axis richting te scalen.

sy float

De hoeveelheid waarmee de transformatie in de y-axis richting te scalen.

ScaleTransform(vloat, vloat, matrixOrder)

Scaleer de lokale geometrische transformatie door de aangegeven hoeveelheden in de aangegeven volgorde.

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

Parameters

sx float

De hoeveelheid waarmee de transformatie in de x-axis richting te scalen.

sy float

De hoeveelheid waarmee de transformatie in de y-axis richting te scalen.

order MatrixOrder

Een Aspose.Imaging.MatrixOrder waarin wordt aangegeven of de schaalmatrix moet worden aangevuld of voorbereid.

TranslateTransform(De vloot, de vloot)

Het vertelt de plaatselijke geometrische transformatie door de aangegeven dimensies. deze methode legt de vertaling aan de transformatie.

public void TranslateTransform(float dx, float dy)

Parameters

dx float

De waarde van de vertaling in x.

dy float

De waarde van de vertaling in y.

TranslateTransform(vloat, vloat, matrixOrder)

Translateert de lokale geometrische transformatie door de aangegeven dimensies in de aangegeven volgorde.

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

Parameters

dx float

De waarde van de vertaling in x.

dy float

De waarde van de vertaling in y.

order MatrixOrder

De bestelling (prepend of append) waarin de vertaling moet worden toegepast.

 Nederlands