Class TransformBrush
Pôvodný názov: Aspose.Imaging.Brushes Zhromaždenie: Aspose.Imaging.dll (25.4.0)
A Aspose.Imaging.Brush s kapacitou transformácie.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
Z dedičných č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
Získava hodnotu, ktorá naznačuje, či sa transformácie nejakým spôsobom zmenili. napríklad nastavenie transformácie alebovolanie akéhokoľvek z metód, ktoré menia transformáciu matrice. vlastnosť je zavedená pre spätnú kompatibilitu s GDI+.
public bool IsTransformChanged { get; }
Hodnota nehnuteľnosti
Transform
Získajte alebo nastavíte kópiu Aspose.Imaging.Matrix, ktorá definuje miestnu geometrickú transformáciu pre tento Wl17.Brushes.TransformBrux.
public Matrix Transform { get; set; }
Hodnota nehnuteľnosti
WrapMode
Získajte alebo nastavíte zoznam Aspose.Imaging.WrapMode, ktorý naznačuje režim zavlažovania pre tento Wl17.Brushes.Transformbrush.
public WrapMode WrapMode { get; set; }
Hodnota nehnuteľnosti
Methods
MultiplyTransform(Matrix)
Zväčšuje Aspose.Imaging.Matrix, ktorý predstavuje miestnu geometrickú transformáciu tohto Wl17.Brushes.LinearGradientBrux špecifikovaným _wll17 .Matrix tým, že predstierá špecifický _ wll 17 .Matrx.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix, ktorou sa rozmnožuje geometrická transformácia.
MultiplyTransform(Matrix a MatrixOrder)
Zväčšuje Aspose.Imaging.Matrix, ktorý predstavuje miestnu geometrickú transformáciu tohto Wl17.Brushes.LinearGradientBrux podľa špecifikovaného _wll17 _.Matrix v špecifickom poradí.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix, ktorou sa rozmnožuje geometrická transformácia.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder, ktorý špecifikuje, v akom zmysle sa majú dva matrice množiť.
ResetTransform()
Obnoviť Aspose.Imaging.Brushes.TransformBrash.Previesť vlastnosť na identitu.
public void ResetTransform()
RotateTransform(flotila)
Rotuje lokálnu geometrickú transformáciu podľa stanoveného množstva.Táto metóda predchádza rotácii na transformáciu.
public void RotateTransform(float angle)
Parameters
angle
float
Z hľadiska rotujúceho rohu.
RotateTransform(Námestie, MatrixOrder)
Rotuje lokálnu geometrickú transformáciu podľa špecifikovaného množstva v špecifikovanom poradí.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
Z hľadiska rotujúceho rohu.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder, ktorý špecifikuje, či doplniť alebo prepínať rotačnú matriu.
ScaleTransform(Pláž, Pláž)
Šírite miestnu geometrickú transformáciu podľa stanovených množstiev.Táto metóda predviaže šíriacu matriu na transformáciu.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Množstvo, podľa ktorého sa skaluje transformácia v x-axovom smere.
sy
float
Množstvo, podľa ktorého sa skaluje transformácia v smere y-axis.
ScaleTransform(plavba, plavba, MatrixOrder)
Rozmerať lokálnu geometrickú transformáciu podľa špecifikovaných množstiev v špecifikovanom poradí.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Množstvo, podľa ktorého sa skaluje transformácia v x-axovom smere.
sy
float
Množstvo, podľa ktorého sa skaluje transformácia v smere y-axis.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder, ktorý špecifikuje, či rozšíriť alebo predĺžiť skalujúcu matriu.
TranslateTransform(Pláž, Pláž)
Preklad miestnej geometrickej transformácie podľa špecifikovaných rozmerov. Táto metóda prepája preklad na transformáciu.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
Hodnota prekladu v x.
dy
float
Hodnota prekladu v y.
TranslateTransform(plavba, plavba, MatrixOrder)
Preklad lokálnej geometrickej transformácie podľa špecifikovaných rozmerov v špecifikovanom poradí.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Hodnota prekladu v x.
dy
float
Hodnota prekladu v y.
order
MatrixOrder
Nariadenie (prepend alebo append), v ktorom sa uplatní preklad.