Class TransformBrush
Nama dari : Aspose.Imaging.Brushes Pengumpulan: Aspose.Imaging.dll (25.4.0)
Aspose.Imaging.Brush dengan kemampuan transformasi.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
anggota yang diwarisi
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
Dapatkan nilai yang menunjukkan apakah transformasi telah berubah dengan cara tertentu. misalnya, menetapkan matriks transformasi ataumemanggil salah satu metode yang mengubah matriks transformasi. Properti ini diperkenalkan untuk kompatibilitas belakang dengan GDI+.
public bool IsTransformChanged { get; }
Nilai Properti
Transform
Dapatkan atau menetapkan salinan Aspose.Imaging.Matrix yang menentukan transformasi geometrik lokal untuk Aspose.Imaging.Brushes.TransformBrush.
public Matrix Transform { get; set; }
Nilai Properti
WrapMode
Dapatkan atau menetapkan daftar Aspose.Imaging.WrapMode yang menunjukkan mode wrap untuk Aspose.Imaging.Brushes.TransformBrush ini.
public WrapMode WrapMode { get; set; }
Nilai Properti
Methods
MultiplyTransform(Matrix)
Memperluas Aspose.Imaging.Matrix yang mewakili transformasi geometrik lokal dari Aspose.Imaging.Brushes.LinearGradientBrush oleh Aspose.Imaging.Matrix yang ditentukan dengan memprediksi Aspose.Imaging.Matrix yang ditentukan.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix dengan mana untuk mengulangi transformasi geometrik.
MultiplyTransform(Matriks dan Matriks)
Memperluas Aspose.Imaging.Matrix yang mewakili transformasi geometrik lokal dari Aspose.Imaging.Brushes.LinearGradientBrush oleh Aspose.Imaging.Matrix yang ditentukan dalam urutan yang ditentukan.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix dengan mana untuk mengulangi transformasi geometrik.
order
MatrixOrder
Aspose.Imaging.MatrixOrder yang mendefinisikan untuk tujuan mana untuk mengalikan dua matriks.
ResetTransform()
Mengembalikan Aspose.Imaging.Brushes.TransformBrush.Transform properti menjadi identitas.
public void ResetTransform()
RotateTransform(kapal)
Rotasi transformasi geometrik lokal dengan jumlah yang ditentukan. metode ini memprioritaskan rotasi kepada transformasi.
public void RotateTransform(float angle)
Parameters
angle
float
sudut dari rotasi.
RotateTransform(Banjir, MatrixOrder)
Rotasi transformasi geometrik lokal dengan jumlah yang ditentukan dalam perintah yang ditentukan.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
sudut dari rotasi.
order
MatrixOrder
Aspose.Imaging.MatrixOrder yang menentukan apakah untuk melampirkan atau melampirkan matriks rotasi.
ScaleTransform(Banjir, Banjir)
Mengukur transformasi geometrik lokal dengan jumlah yang ditentukan.Metode ini mempengaruhi matriks pengukuran dengan transformasi.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Jumlah di mana untuk mengukur transformasi dalam arah x-axis.
sy
float
Jumlah di mana untuk mengukur transformasi dalam arah y-axis.
ScaleTransform(Banjir, Banjir dan MatrixOrder)
Mengukur transformasi geometrik lokal dengan jumlah yang ditentukan dalam urutan yang ditentukan.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Jumlah di mana untuk mengukur transformasi dalam arah x-axis.
sy
float
Jumlah di mana untuk mengukur transformasi dalam arah y-axis.
order
MatrixOrder
Aspose.Imaging.MatrixOrder yang menentukan apakah untuk melampirkan atau melampirkan matriks skala.
TranslateTransform(Banjir, Banjir)
Terjemahan transformasi geometrik lokal dengan dimensi yang ditentukan. metode ini mempengaruhi terjemahan kepada transformasi.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
Nilai terjemahan dalam x.
dy
float
Nilai terjemahan dalam y.
TranslateTransform(Banjir, Banjir dan MatrixOrder)
Terjemahkan transformasi geometrik lokal dengan dimensi yang ditentukan dalam urutan yang ditentukan.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Nilai terjemahan dalam x.
dy
float
Nilai terjemahan dalam y.
order
MatrixOrder
Perintah (prepend atau append) di mana diterjemahkan.