Class TransformBrush

Class TransformBrush

Nom dels espais: Aspose.Imaging.Brushes Assemblea: Aspose.Imaging.dll (25.5.0)

A Aspose.Imaging.Brush amb capacitats de transformació.

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

Inheritance

object DisposableObject Brush TransformBrush

Derived

LinearGradientBrushBase , PathGradientBrushBase , TextureBrush

Implements

IDisposable

Membres heretats

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

Obté un valor que indica si les transformacions s’han canviat d’alguna manera. per exemple, establir la matriu de transformació ocridant qualsevol dels mètodes que alterin la matriu de transformació. La propietat s’introdueix per a la compatibilitat enrere amb GDI+.

public bool IsTransformChanged { get; }

Valor de la propietat

bool

Transform

Obté o col·loca una còpia d’Aspose.Imaging.Matrix que defineix una transformació geomètrica local per a aquest Aspos.Imagin.Brushes.TransformBrux.

public Matrix Transform { get; set; }

Valor de la propietat

Matrix

WrapMode

Obté o s’estableix una llista d’Aspose.Imaging.WrapMode que indica el mode de cistella per a aquest Asposa.Imaging.Brushes.TransformBrux.

public WrapMode WrapMode { get; set; }

Valor de la propietat

WrapMode

Methods

MultiplyTransform(Matrix)

Es multiplica l’Aspose.Imaging.Matrix que representa la transformació geomètrica local d’aquest Aspose, Imaging.Brushes.LinearGradientBrux per la especificada Asposa.Image.Matrix per prependre el especificat Aspos.

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

La Aspose.Imaging.Matrix per la qual multiplicar la transformació geomètrica.

MultiplyTransform(Matriu i matriu)

Es multiplica l’Aspose.Imaging.Matrix que representa la transformació geomètrica local d’aquest Aspose, Imaging.Brushes.LinearGradientBrux per la especificada Asposa.Image.Matrix en el ordre especificat.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

La Aspose.Imaging.Matrix per la qual multiplicar la transformació geomètrica.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder que especifica en quin per multiplicar les dues matrius.

ResetTransform()

Reseteix la Aspose.Imaging.Brushes.Transformbrush.transforma la propietat a la identitat.

public void ResetTransform()

RotateTransform(Float)

Rotarà la transformació geomètrica local per la quantitat especificada. aquest mètode prependrà la rotació al transformador.

public void RotateTransform(float angle)

Parameters

angle float

l’angle de la rotació.

RotateTransform(Lloc, MatrixOrder)

Rota la transformació geomètrica local per la quantitat especificada en l’ordre especificat.

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

l’angle de la rotació.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder que especifica si afegir o prependre la matriu de rotació.

ScaleTransform(La flota, la flota)

Escalar la transformació geomètrica local per les quantitats especificades. Aquest mètode prepend la matriu d’escalada a la transformada.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

La quantitat per la qual escalar la transformació en la direcció x-axis.

sy float

La quantitat per la qual escalar la transformació en la direcció y-axis.

ScaleTransform(Float, float i matriu)

Escala la transformació geomètrica local per les quantitats especificades en l’ordre especificat.

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

Parameters

sx float

La quantitat per la qual escalar la transformació en la direcció x-axis.

sy float

La quantitat per la qual escalar la transformació en la direcció y-axis.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder que especifica si afegir o prependre la matriu d’escalació.

TranslateTransform(La flota, la flota)

Tradueix la transformació geomètrica local per les dimensions especificades.Aquest mètode prependrà la traducció al transformador.

public void TranslateTransform(float dx, float dy)

Parameters

dx float

El valor de la traducció en x.

dy float

El valor de la traducció en i.

TranslateTransform(Float, float i matriu)

Tradueix la transformació geomètrica local per les dimensions especificades en l’ordre especificat.

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

Parameters

dx float

El valor de la traducció en x.

dy float

El valor de la traducció en i.

order MatrixOrder

L’ordre (prepend o append) en el qual aplicar la traducció.

 Català