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
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
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
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
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ó.