Class TransformBrush
De naam: Aspose.Imaging.Brushes Verzameling: Aspose.Imaging.dll (25.4.0)
Een Aspose.Imaging.Brush met transformatiecapaciteiten.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
Geëerbiede leden
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
Geeft een waarde die aangeeft of de transformaties op een of andere manier zijn veranderd.het noemen van een van de methoden om de transformatie matrix te veranderen. de eigenschap wordt geïntroduceerd voor backward compatibility met GDI+.
public bool IsTransformChanged { get; }
Eigendomswaarde
Transform
Geeft of stelt een kopie Aspose.Imaging.Matrix die een lokale geometrische transformatie definieert voor dit WR17.Brushes.TransformBrux.
public Matrix Transform { get; set; }
Eigendomswaarde
WrapMode
Geeft of stelt een Aspose.Imaging.WrapMode-lijst die de wrap-modus voor dit Wl17.Brushes.Transformbrush geeft.
public WrapMode WrapMode { get; set; }
Eigendomswaarde
Methods
MultiplyTransform(Matrix)
Vermenigvuldigt het Aspose.Imaging.Matrix dat de plaatselijke geometrische transformatie van dit W L 17_ Brushes.LinearGradientBrush vertegenwoordigt door de aangegeven wL 17.Matrix door te prependeren de specifieke _ WL 15_ Matrix.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
De Aspose.Imaging.Matrix door welke de geometrische transformatie te vermenigvuldigen.
MultiplyTransform(Matrix en MatrixOrder)
Vermenigvuldigt het Aspose.Imaging.Matrix dat de plaatselijke geometrische transformatie van dit W L 17_ Brushes.LinearGradientBrush vertegenwoordigt door de aangegeven wL 17.Matrix in de gegeven volgorde.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
De Aspose.Imaging.Matrix door welke de geometrische transformatie te vermenigvuldigen.
order
MatrixOrder
Een Aspose.Imaging.MatrixOrder die bepaalt in welk doel de twee matrices te vermenigvuldigen.
ResetTransform()
Het herstelt de Aspose.Imaging.Brushes.Transformbrush.De eigendom om te veranderen in identiteit.
public void ResetTransform()
RotateTransform(Vloot)
Roteren de lokale geometrische transformatie door de aangegeven hoeveelheid. deze methode verhoogt de rotatie naar de transformatie.
public void RotateTransform(float angle)
Parameters
angle
float
De hoek van de rotatie.
RotateTransform(Vliegtuigen, MatrixOrder)
Roteren de lokale geometrische transformatie door de aangegeven hoeveelheid in de aangegeven volgorde.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
De hoek van de rotatie.
order
MatrixOrder
Een Aspose.Imaging.MatrixOrder waarin wordt aangegeven of de rotatiematrix moet worden aangepast of voorbereid.
ScaleTransform(De vloot, de vloot)
Scaleer de lokale geometrische transformatie door de aangegeven hoeveelheden. deze methode legt de scaleermatrix aan de transformatie.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
De hoeveelheid waarmee de transformatie in de x-axis richting te scalen.
sy
float
De hoeveelheid waarmee de transformatie in de y-axis richting te scalen.
ScaleTransform(vloat, vloat, matrixOrder)
Scaleer de lokale geometrische transformatie door de aangegeven hoeveelheden in de aangegeven volgorde.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
De hoeveelheid waarmee de transformatie in de x-axis richting te scalen.
sy
float
De hoeveelheid waarmee de transformatie in de y-axis richting te scalen.
order
MatrixOrder
Een Aspose.Imaging.MatrixOrder waarin wordt aangegeven of de schaalmatrix moet worden aangevuld of voorbereid.
TranslateTransform(De vloot, de vloot)
Het vertelt de plaatselijke geometrische transformatie door de aangegeven dimensies. deze methode legt de vertaling aan de transformatie.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
De waarde van de vertaling in x.
dy
float
De waarde van de vertaling in y.
TranslateTransform(vloat, vloat, matrixOrder)
Translateert de lokale geometrische transformatie door de aangegeven dimensies in de aangegeven volgorde.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
De waarde van de vertaling in x.
dy
float
De waarde van de vertaling in y.
order
MatrixOrder
De bestelling (prepend of append) waarin de vertaling moet worden toegepast.