Class TransformBrush
A név: Aspose.Imaging.Brushes Összefoglaló: Aspose.Imaging.dll (25.4.0)
A Aspose.Imaging.Brush átalakítási képességekkel.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
Örökletes tagok
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
értéket kap, amely azt jelzi, hogy a átalakítások valamilyen módon megváltoztak-e. Például a átalakítási matrix beállítása vagyaz átalakítási matrix megváltoztatására szolgáló módszerek bármelyikének meghívása.A tulajdonságot a GDI+ kompatibilitása érdekében vezetik be.
public bool IsTransformChanged { get; }
ingatlan értéke
Transform
Hozzon vagy állítson be egy másolatot Aspose.Imaging.Matrix, amely meghatározza a helyi geometriai átalakítás erre a Wl17.Brushes.TransformBrux.
public Matrix Transform { get; set; }
ingatlan értéke
WrapMode
Hozzon vagy állítson be egy Aspose.Imaging.WrapMode listát, amely jelzi a szeletelési üzemmódot erre a Wl17.Brushes.TransformBrux.
public WrapMode WrapMode { get; set; }
ingatlan értéke
Methods
MultiplyTransform(Matrix)
Többszörözi a Aspose.Imaging.Matrix, amely képviseli a helyi geometriai átalakulás ezt a W L 17.Brushes.LinearGradientBrux által a megadott __ WL 17 _.Matrix azáltal, hogy előlegezze a meghatározott _ W L 16 _ .Matrix.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
A Aspose.Imaging.Matrix, amellyel a geometriai átalakulás szorozható.
MultiplyTransform(Matrix és MatrixOrder)
Sokszorozza a Aspose.Imaging.Matrix-t, amely a helyi geometriai átalakítást képviseli ennek a W L 17__.Brushes.LinearGradient Brush-nak a meghatározott _ WL 17 _.Matrix-nek a megadott sorrendben.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
A Aspose.Imaging.Matrix, amellyel a geometriai átalakulás szorozható.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder, amely meghatározza, hogy melyik célból a két matrica.
ResetTransform()
Visszaállítja a Aspose.Imaging.Brushes.TransformBrash.A tulajdonságot az identitásba alakítja.
public void ResetTransform()
RotateTransform(Flotta)
A helyi geometriai átalakítást a meghatározott mennyiséggel forgatja.Ez a módszer az átalakításhoz kötődik.
public void RotateTransform(float angle)
Parameters
angle
float
A rotáció szögéből.
RotateTransform(Szállodák itt: MatrixOrder)
A helyi geometriai átalakulást a meghatározott sorrendben meghatározott mennyiséggel forgatja.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
A rotáció szögéből.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder, amely megjelöli, hogy a forgatási matricát kell-e bővíteni vagy előzölni.
ScaleTransform(hajó, hajó)
A helyi geometriai átalakulást a meghatározott mennyiségekkel mérjük.Ez a módszer a mérési matrixot a átalakításhoz kötődik.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Az a mennyiség, amellyel a transzformációt az x-axis irányba kell mérni.
sy
float
Az a mennyiség, amellyel a transzformációt az y-axis irányba kell mérni.
ScaleTransform(hajó, hajó, MatrixOrder)
A helyi geometriai átalakulást a meghatározott sorrendben meghatározott mennyiségekkel mérjük.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Az a mennyiség, amellyel a transzformációt az x-axis irányba kell mérni.
sy
float
Az a mennyiség, amellyel a transzformációt az y-axis irányba kell mérni.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder, amely meghatározza, hogy bővítse-e vagy prependálja a skálázási matricát.
TranslateTransform(hajó, hajó)
Fordítja a helyi geometriai átalakítást a meghatározott dimenziók szerint.Ez a módszer a fordítást a átalakításhoz kötődik.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
A fordítás értéke x.
dy
float
A fordítás értéke y.
TranslateTransform(hajó, hajó, MatrixOrder)
Fordítja a helyi geometriai átalakítást a meghatározott dimenziókkal a meghatározott sorrendben.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
A fordítás értéke x.
dy
float
A fordítás értéke y.
order
MatrixOrder
A megrendelés (prepend vagy append), amelyben a fordítást kell alkalmazni.