Class TransformBrush

Class TransformBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Sebuah Aspose.Imaging.Brush dengan kemampuan transformasi.

[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable

Pewarisan

objectDisposableObjectBrushTransformBrush

Turunan

LinearGradientBrushBase, PathGradientBrushBase, TextureBrush

Mengimplementasikan

IDisposable

Anggota yang Dwarisi

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()

Konstruktor

TransformBrush()

protected TransformBrush()

Properti

IsTransformChanged

Mendapatkan nilai yang menunjukkan apakah transformasi telah diubah dengan cara tertentu. Misalnya, mengatur matriks transformasi atau memanggil salah satu metode yang mengubah matriks transformasi. Properti ini diperkenalkan untuk kompatibilitas ke belakang dengan GDI+.

public bool IsTransformChanged { get; }

Nilai Properti

bool

Transform

Mendapatkan atau mengatur salinan Aspose.Imaging.Matrix yang mendefinisikan transformasi geometris lokal untuk Aspose.Imaging.Brushes.TransformBrush ini.

public Matrix Transform { get; set; }

Nilai Properti

Matrix

WrapMode

Mendapatkan atau mengatur enumerasi Aspose.Imaging.WrapMode yang menunjukkan mode pembungkus untuk Aspose.Imaging.Brushes.TransformBrush ini.

public WrapMode WrapMode { get; set; }

Nilai Properti

WrapMode

Metode

MultiplyTransform(Matrix)

Mengalikan Aspose.Imaging.Matrix yang merepresentasikan transformasi geometris lokal dari Aspose.Imaging.Brushes.LinearGradientBrush ini dengan Aspose.Imaging.Matrix yang ditentukan dengan menambahkan matriks yang ditentukan.

public void MultiplyTransform(Matrix matrix)

Parameter

matrix Matrix

Aspose.Imaging.Matrix yang akan digunakan untuk mengalikan transformasi geometris.

MultiplyTransform(Matrix, MatrixOrder)

Mengalikan Aspose.Imaging.Matrix yang merepresentasikan transformasi geometris lokal dari Aspose.Imaging.Brushes.LinearGradientBrush ini dengan Aspose.Imaging.Matrix yang ditentukan dalam urutan yang ditentukan.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameter

matrix Matrix

Aspose.Imaging.Matrix yang akan digunakan untuk mengalikan transformasi geometris.

order MatrixOrder

Sebuah Aspose.Imaging.MatrixOrder yang menentukan dalam urutan mana untuk mengalikan kedua matriks.

ResetTransform()

Mengatur ulang properti Aspose.Imaging.Brushes.TransformBrush.Transform ke identitas.

public void ResetTransform()

RotateTransform(float)

Memutar transformasi geometris lokal dengan jumlah yang ditentukan. Metode ini menambahkan rotasi ke transformasi.

public void RotateTransform(float angle)

Parameter

angle float

Sudut rotasi.

RotateTransform(float, MatrixOrder)

Memutar transformasi geometris lokal dengan jumlah yang ditentukan dalam urutan yang ditentukan.

public void RotateTransform(float angle, MatrixOrder order)

Parameter

angle float

Sudut rotasi.

order MatrixOrder

Sebuah Aspose.Imaging.MatrixOrder yang menentukan apakah akan menambahkan atau menempatkan matriks rotasi di depan.

ScaleTransform(float, float)

Mengubah skala transformasi geometris lokal dengan jumlah yang ditentukan. Metode ini menambahkan matriks skala ke transformasi.

public void ScaleTransform(float sx, float sy)

Parameter

sx float

Jumlah untuk mengubah skala transformasi dalam arah sumbu x.

sy float

Jumlah untuk mengubah skala transformasi dalam arah sumbu y.

ScaleTransform(float, float, MatrixOrder)

Mengubah skala transformasi geometris lokal dengan jumlah yang ditentukan dalam urutan yang ditentukan.

public void ScaleTransform(float sx, float sy, MatrixOrder order)

Parameter

sx float

Jumlah untuk mengubah skala transformasi dalam arah sumbu x.

sy float

Jumlah untuk mengubah skala transformasi dalam arah sumbu y.

order MatrixOrder

Sebuah Aspose.Imaging.MatrixOrder yang menentukan apakah akan menambahkan atau menempatkan matriks skala di depan.

TranslateTransform(float, float)

Menerjemahkan transformasi geometris lokal dengan dimensi yang ditentukan. Metode ini menambahkan terjemahan ke transformasi.

public void TranslateTransform(float dx, float dy)

Parameter

dx float

Nilai terjemahan dalam x.

dy float

Nilai terjemahan dalam y.

TranslateTransform(float, float, MatrixOrder)

Menerjemahkan transformasi geometris lokal dengan dimensi yang ditentukan dalam urutan yang ditentukan.

public void TranslateTransform(float dx, float dy, MatrixOrder order)

Parameter

dx float

Nilai terjemahan dalam x.

dy float

Nilai terjemahan dalam y.

order MatrixOrder

Urutan (tambahkan atau letakkan di depan) dalam menerapkan terjemahan.

 Indonesia