Class TransformBrush
Navne til: Aspose.Imaging.Brushes Sammensætning: Aspose.Imaging.dll (25.4.0)
En Aspose.Imaging.Brush med transformationsevne.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
De arvede medlemmer
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
Giver en værdi, der angiver, om transformationer er blevet ændret på en eller anden måde. f.eks.at kalde nogen af de metoder, der ændrer transformationsmatrix. ejendommen er indført for backward kompatibilitet med GDI+.
public bool IsTransformChanged { get; }
Ejendomsværdi
Transform
Giver eller indsætter en kopi af Aspose.Imaging.Matrix, der definerer en lokal geometrisk transformation for dette Wl17.Brushes.TransformBrux.
public Matrix Transform { get; set; }
Ejendomsværdi
WrapMode
Du får eller indsætter en Aspose.Imaging.WrapMode-enumeration, der angiver wrap-modus for denne __ WL16__ .Brushes.TransformBrash.
public WrapMode WrapMode { get; set; }
Ejendomsværdi
Methods
MultiplyTransform(Matrix)
Det multiplicerer Aspose.Imaging.Matrix, der repræsenterer den lokale geometriske transformation af dette Wl17.Brushes.LinearGradientBrux ved det angivne _ WL16_ .Matriks ved at forhåndsdygge den angive _ www.gl.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Den Aspose.Imaging.Matrix, hvorved man må multiplicere den geometriske transformation.
MultiplyTransform(Matrix og MatrixOrder)
Det multiplicerer Aspose.Imaging.Matrix, der repræsenterer den lokale geometriske transformation af denne W L 17_ Brushes.LinearGradientBrush ved den angivne _ W L 7_.Matrix i angiven rækkefølge.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Den Aspose.Imaging.Matrix, hvorved man må multiplicere den geometriske transformation.
order
MatrixOrder
En Aspose.Imaging.MatrixOrder, der angiver i hvilket formål at multiplicere de to matrices.
ResetTransform()
Det genopretter Aspose.Imaging.Brushes.TransformBrash.Forvandler ejendom til identitet.
public void ResetTransform()
RotateTransform(Flåder)
Roterer den lokale geometriske transformation ved det angivne beløb. Denne metode forbinder rotationen til transformationen.
public void RotateTransform(float angle)
Parameters
angle
float
Det er hjørnet af rotation.
RotateTransform(Skærm, MatrixOrder)
Roterer den lokale geometriske transformation ved det angivne beløb i den angivne rækkefølge.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
Det er hjørnet af rotation.
order
MatrixOrder
En Aspose.Imaging.MatrixOrder, der angiver, om man skal tilføje eller forbinde rotationsmatrisen.
ScaleTransform(Flåder, Flåder)
Skala den lokale geometriske transformation ved de angivne mængder. Denne metode forbinder skalaen matrix til transformationen.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Den mængde, hvorpå man skalere transformationen i x-axis retning.
sy
float
Den mængde, hvorpå man skalere transformationen i y-axis retning.
ScaleTransform(Flåder, Flåder, MatrixOrder)
Skala den lokale geometriske transformation ved de angivne mængder i den angivne rækkefølge.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Den mængde, hvorpå man skalere transformationen i x-axis retning.
sy
float
Den mængde, hvorpå man skalere transformationen i y-axis retning.
order
MatrixOrder
En Aspose.Imaging.MatrixOrder, der angiver, om man skal tilføje eller forbinde skalaen matrix.
TranslateTransform(Flåder, Flåder)
Oversætter den lokale geometriske transformation ved de angivne dimensioner. Denne metode forbinder oversættelsen til transformationen.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
Værdien af oversættelsen i x.
dy
float
Værdien af oversættelsen i y.
TranslateTransform(Flåder, Flåder, MatrixOrder)
Oversætter den lokale geometriske transformation ved de angivne dimensioner i den angivne rækkefølge.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Værdien af oversættelsen i x.
dy
float
Værdien af oversættelsen i y.
order
MatrixOrder
Den ordre (prepend eller append) i hvilken oversættelsen skal anvendes.