Class TransformBrush

Class TransformBrush

Nom dels espais: Aspose.Imaging.Brushes Assemblea: Aspose.Imaging.dll (25.4.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én o col·loca una còpia Aspose.Imaging.Matrix que defineix una transformació geomètrica local per a aquest W L17.Brushes.TransformBrux.

public Matrix Transform { get; set; }

Valor de la propietat

Matrix

WrapMode

Obté o s’estableix una enumeració Aspose.Imaging.WrapMode que indica el mode d’envasament per a aquest __ WL16__ .Brushes.TransformBrash.

public WrapMode WrapMode { get; set; }

Valor de la propietat

WrapMode

Methods

MultiplyTransform(Matrix)

Es multiplica el Aspose.Imaging.Matrix que representa la transformació geomètrica local d’aquest Wl17.Brushes.LinearGradientBrux per l’especificat _ www.matrix.com prependint el específic _ww.

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 el Aspose.Imaging.Matrix que representa la transformació geomètrica local d’aquest Wl17.Brushes.LinearGradientBrux per l’especificat _ www.brush.com 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à