Class TransformBrush

Class TransformBrush

Namn på plats: Aspose.Imaging.Brushes Församling: Aspose.Imaging.dll (25.4.0)

En Aspose.Imaging.Brush med transformationskapacitet.

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

Inheritance

object DisposableObject Brush TransformBrush

Derived

LinearGradientBrushBase , PathGradientBrushBase , TextureBrush

Implements

IDisposable

Arvsmedlemmar

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

Få ett värde som indikerar om omvandlingar har ändrats på något sätt. Till exempel ställa in omvandlingsmatrisen ellerkallar någon av de metoder som ändrar transformationsmatrisen. egenskapen introduceras för bakåtkompatibilitet med GDI+.

public bool IsTransformChanged { get; }

Fastighetsvärde

bool

Transform

Få eller ställa in en kopia av Aspose.Imaging.Matrix som definierar en lokal geometrisk transformation för denna Aspose.Imaging.Brushes.TransformBrush.

public Matrix Transform { get; set; }

Fastighetsvärde

Matrix

WrapMode

Du får eller ställer in en Aspose.Imaging.WrapMode-förteckning som anger intagsläget för denna Aspose.Imaging.Brushes.TransformBrush.

public WrapMode WrapMode { get; set; }

Fastighetsvärde

WrapMode

Methods

MultiplyTransform(Matrix)

Det multiplicerar Aspose.Imaging.Matrix som representerar den lokala geometriska omvandlingen av denna Aspose.Imaging.Brushes.LinearGradientBrush av den angivna Aspose.Imaging.Matrix genom att prependera den angivna Aspose.Imaging.Matrix.

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix genom vilken för att multiplicera den geometriska transformationen.

MultiplyTransform(Matrix och MatrixOrder)

Multiplicerar Aspose.Imaging.Matrix som representerar den lokala geometriska omvandlingen av denna Aspose.Imaging.Brushes.LinearGradientBrush av den angivna Aspose.Imaging.Matrix i den angivna ordningen.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

Aspose.Imaging.Matrix genom vilken för att multiplicera den geometriska transformationen.

order MatrixOrder

En Aspose.Imaging.MatrixOrder som anger i vilken syfte att multiplicera de två matriserna.

ResetTransform()

Återställer Aspose.Imaging.Brushes.TransformBrush.Transform egendom till identitet.

public void ResetTransform()

RotateTransform(Flotta)

Roterar den lokala geometriska omvandlingen med det angivna beloppet. Denna metod förknippar omvandlingen till omvandlingen.

public void RotateTransform(float angle)

Parameters

angle float

Vinkel av rotation.

RotateTransform(Föregående MatrixOrder)

Roterar den lokala geometriska omvandlingen med det angivna beloppet i den angivna ordningen.

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

Vinkel av rotation.

order MatrixOrder

En Aspose.Imaging.MatrixOrder som anger om du ska bifoga eller bifoga rotationsmatrisen.

ScaleTransform(Flotta och flotta)

Skala den lokala geometriska transformationen med de angivna mängderna.Denna metod förknippar skalningsmatrisen med transformationen.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

Den mängd som ska skala transformationen i x-axis riktning.

sy float

Den mängd som ska skala transformationen i y-axis riktning.

ScaleTransform(Float, Float och MatrixOrder)

Skala den lokala geometriska omvandlingen med de angivna mängderna i den angivna ordningen.

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

Parameters

sx float

Den mängd som ska skala transformationen i x-axis riktning.

sy float

Den mängd som ska skala transformationen i y-axis riktning.

order MatrixOrder

En Aspose.Imaging.MatrixOrder som anger om du ska förlänga eller prepend skala matrisen.

TranslateTransform(Flotta och flotta)

Översätter den lokala geometriska transformationen genom de angivna dimensionerna.Denna metod förknippar översättningen med transformationen.

public void TranslateTransform(float dx, float dy)

Parameters

dx float

Värdet av översättningen i x.

dy float

Värdet av översättningen i y.

TranslateTransform(Float, Float och MatrixOrder)

Översätter den lokala geometriska transformationen av de angivna dimensionerna i den angivna ordningen.

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

Parameters

dx float

Värdet av översättningen i x.

dy float

Värdet av översättningen i y.

order MatrixOrder

Beställningen (prepend eller append) i vilken översättningen ska tillämpas.

 Svenska