Class TransformBrush
Název místa: Aspose.Imaging.Brushes Shromáždění: Aspose.Imaging.dll (25.4.0)
Aspose.Imaging.Brush s transformačními schopnostmi.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
Dědiční členové
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
Obdrží hodnotu, která naznačuje, zda byly transformace nějak změněny.zavolání jakékoli z metod změny transformační matrice. vlastnost je zavedena pro zpětnou kompatibilitu s GDI+.
public bool IsTransformChanged { get; }
Hodnota nemovitosti
Transform
Obdrží nebo nastaví kopii Aspose.Imaging.Matrix, která definuje místní geometrickou transformaci pro tento Aspose.Imaging.Brushes.TransformBrush.
public Matrix Transform { get; set; }
Hodnota nemovitosti
WrapMode
Obdržíte nebo nastavíte seznam Aspose.Imaging.WrapMode, který naznačuje režim vápníku pro tento Aspose.Imaging.Brushes.TransformBrush.
public WrapMode WrapMode { get; set; }
Hodnota nemovitosti
Methods
MultiplyTransform(Matrix)
Množuje Aspose.Imaging.Matrix, který představuje místní geometrickou transformaci tohoto Aspose.Imaging.Brushes.LinearGradientBrush specifikovaným Aspose.Imaging.Matrix přepínáním specifikovaného Aspose.Imaging.Matrix.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix, kterým je možné rozmnožovat geometrickou transformaci.
MultiplyTransform(Matrix a MatrixOrder)
Množuje Aspose.Imaging.Matrix, který představuje místní geometrickou transformaci tohoto Aspose.Imaging.Brushes.LinearGradientBrush specifikovaným Aspose.Imaging.Matrix v specifikovaném pořad.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix, kterým je možné rozmnožovat geometrickou transformaci.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, který určuje, v jakém smyslu množit dvě matrice.
ResetTransform()
Obnovuje Aspose.Imaging.Brushes.TransformBrush.Transform vlastnost na identitu.
public void ResetTransform()
RotateTransform(flotila)
Rotuje místní geometrickou transformaci podle stanoveného množství.Tato metoda předpovídá rotaci transformaci.
public void RotateTransform(float angle)
Parameters
angle
float
V úhlu rotace.
RotateTransform(Štěpán, MatrixOrder)
Obrátí místní geometrickou transformaci podle uvedeného množství v uvedeném pořad.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
V úhlu rotace.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, který specifikuje, zda doplnit nebo přepínat rotační matrice.
ScaleTransform(Plzeň, Plzeň)
Rozšířte místní geometrickou transformaci specifikovanými množstvími.Tato metoda předpovídá skalovací matice transformaci.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Množství, kterým se měří transformace v směru x-axis.
sy
float
Množství, kterým se měří transformace ve směru y-axis.
ScaleTransform(plavba, plavba, MatrixOrder)
Rozšířte místní geometrickou transformaci specifikovanými množstvími ve specifikovaném pořad.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Množství, kterým se měří transformace v směru x-axis.
sy
float
Množství, kterým se měří transformace ve směru y-axis.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, který specifikuje, zda doplnit nebo přepínat skalovací matrice.
TranslateTransform(Plzeň, Plzeň)
Překládá lokální geometrickou transformaci podle stanovených rozměrů.Tato metoda předpovídá překlad transformaci.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
hodnotu překladu v x.
dy
float
Význam překladu v Y.
TranslateTransform(plavba, plavba, MatrixOrder)
Překládá lokální geometrickou transformaci podle stanovených rozměrů ve stanoveném pořad.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
hodnotu překladu v x.
dy
float
Význam překladu v Y.
order
MatrixOrder
Příkaz (prepend nebo append), ve kterém se použije překlad.