Class TransformBrush

Class TransformBrush

Numele spaţiului: Aspose.Imaging.Brushes Asamblare: Aspose.Imaging.dll (25.4.0)

A Aspose.Imaging.Brush cu capacități de transformare.

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

Inheritance

object DisposableObject Brush TransformBrush

Derived

LinearGradientBrushBase , PathGradientBrushBase , TextureBrush

Implements

IDisposable

Membrii moștenitori

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

Obține o valoare care indică dacă transformările au fost modificate într-un anumit mod. De exemplu, setarea matricei de transformare sauapelând la oricare dintre metodele de modificare a matricei de transformare. proprietatea este introdusă pentru compatibilitate înapoi cu GDI+.

public bool IsTransformChanged { get; }

Valoarea proprietății

bool

Transform

Obține sau stabilește o copie Aspose.Imaging.Matrix care defineste o transformare geometrică locală pentru acest Wl17.Brushes.TransformBrux.

public Matrix Transform { get; set; }

Valoarea proprietății

Matrix

WrapMode

Obține sau stabilește o listă Aspose.Imaging.WrapMode care indică modul de înfășurare pentru acest Wl17.Brushes.TransformBrux.

public WrapMode WrapMode { get; set; }

Valoarea proprietății

WrapMode

Methods

MultiplyTransform(Matrix)

Multiplică Aspose.Imaging.Matrix, care reprezintă transformarea geometrică locală a acestui Wl17.Brushes.LinearGradientBrux prin specificul _ www.wl.matrx .

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix prin care să se multipliceze transformarea geometrică.

MultiplyTransform(Matrix și MatrixOrder)

Multiplică Aspose.Imaging.Matrix, care reprezintă transformarea geometrică locală a acestui Wl17.Brushes.LinearGradientBrux de către specificul __ WL16_ .Matrx în ordinea specificată.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

Aspose.Imaging.Matrix prin care să se multipliceze transformarea geometrică.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder care specifică în ce scop să se multipliceze cele două matrice.

ResetTransform()

Întoarceți Aspose.Imaging.Brushes.TransformBrash.transform proprietatea în identitate.

public void ResetTransform()

RotateTransform(float)

Rotă transformarea geometrică locală prin cantitatea specificată.Această metodă prelungește rotația la transformare.

public void RotateTransform(float angle)

Parameters

angle float

unghiul de rotaţie.

RotateTransform(Călărași, MatrixOrder)

Rotă transformarea geometrică locală prin cantitatea specificată în ordinea specificată.

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

unghiul de rotaţie.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder care specifică dacă să se extindă sau să prependă matrica de rotație.

ScaleTransform(în float, float)

Scalează transformarea geometrică locală prin cantitățile specificate.Această metodă prelungește matrica de scalare la transformare.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

Cantitatea prin care să scaleze transformarea în direcția x-axis.

sy float

Cantitatea prin care să scaleze transformarea în direcția y-axis.

ScaleTransform(în float, float, matrixOrder)

Scalează transformarea geometrică locală prin cantitățile specificate în ordinea specificată.

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

Parameters

sx float

Cantitatea prin care să scaleze transformarea în direcția x-axis.

sy float

Cantitatea prin care să scaleze transformarea în direcția y-axis.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder care specifică dacă să extindă sau să prependă matrica de scalare.

TranslateTransform(în float, float)

Traducerea transformării geometrice locale prin dimensiunile specificate.Această metodă preconizează traducerea transformării.

public void TranslateTransform(float dx, float dy)

Parameters

dx float

Valoarea traducerii în x.

dy float

Valoarea traducerii în y.

TranslateTransform(în float, float, matrixOrder)

Traducerea transformării geometrice locale prin dimensiunile specificate în ordinea specificată.

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

Parameters

dx float

Valoarea traducerii în x.

dy float

Valoarea traducerii în y.

order MatrixOrder

Ordinul (prepend sau append) în care să se aplice traducerea.

 Română