Class TransformBrush

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

IDisposable

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

bool

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

Matrix

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

WrapMode

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.

 Indonesia