Class TransformBrush
İsim alanı : Aspose.Imaging.Brushes Toplantı: Aspose.Imaging.dll (25.4.0)
Bir Aspose.Imaging.Brush dönüşüm kapasiteleri ile.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
mirasçı üyeleri
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
Bir dönüşümün bir şekilde değiştirildiğini gösteren bir değer alır. örneğin, dönüşüm matrisini ayarlayın veyadönüşüm matrisini değiştiren yöntemlerden herhangi birini çağırır. özellik GDI+ ile geriye dönük uyumluluk için tanıtılır.
public bool IsTransformChanged { get; }
Mülkiyet Değer
Transform
Bu Aspose.Imaging.Brushes.TransformBrush için yerel bir geometrik dönüşüm tanımlayan bir Aspose.Imaging.Matrix kopyasını alır veya koyar.
public Matrix Transform { get; set; }
Mülkiyet Değer
WrapMode
Bu Aspose.Imaging.Brushes.TransformBrush için girme modunu gösteren bir Aspose.Imaging.WrapMode listesi alır veya ayarlar.
public WrapMode WrapMode { get; set; }
Mülkiyet Değer
Methods
MultiplyTransform(Matrix)
Bu Aspose.Imaging.Brushes.LinearGradientBrush’ın yerel geometrik dönüşümünü temsil eden Aspose.Imaging.Matrix’i belirlenen Aspose.Imaging.Matrix’e göre çoğaltır.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix ile geometrik dönüşüm çoğaltmak için.
MultiplyTransform(Matrix ve MatrixOrder)
Bu Aspose.Imaging.Brushes.LinearGradientBrush’ın yerel geometrik dönüşümünü temsil eden Aspose.Imaging.Matrix’i belirlenmiş Aspose.Imaging.Matrix’e göre çoğaltır.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix ile geometrik dönüşüm çoğaltmak için.
order
MatrixOrder
Aspose.Imaging.MatrixOrder hangi amaçla iki matris çoğaltmak için belirlenir.
ResetTransform()
Aspose.Imaging.Brushes.TransformBrush.Mülkiyetini kimliğe dönüştürür.
public void ResetTransform()
RotateTransform(Floransa)
Yerel geometrik dönüşü belirlenen miktarla döndürür.Bu yöntem dönüşü dönüşü önler.
public void RotateTransform(float angle)
Parameters
angle
float
Dönüşün açısıdır.
RotateTransform(Sürücü, MatrixOrder)
Yerel geometrik dönüşümü belirli sırada belirtilen miktarla döndürür.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
Dönüşün açısıdır.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, rotasyon matrisini eklemek veya önlemek için gerekli olup olmadığını belirtir.
ScaleTransform(Yüzme , Yüzme)
Yerel geometrik dönüşümü belirlenen miktarlarla ölçün.Bu yöntem, ölçekleme matrisini dönüşümüne bağlar.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Transformasyonun x-axis yönünde ölçülmesi gereken miktar.
sy
float
Y-axis yönünde dönüşümün ölçülmesi gereken miktar.
ScaleTransform(Sürücü, Sürücü, MatrixOrder)
Yerel geometrik dönüşümünü belirlenen sırada belirtilen miktarlarla ölçün.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Transformasyonun x-axis yönünde ölçülmesi gereken miktar.
sy
float
Y-axis yönünde dönüşümün ölçülmesi gereken miktar.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, ölçekleme matrisini eklemek veya önlemek için gerekli olup olmadığını belirtir.
TranslateTransform(Yüzme , Yüzme)
Yerel geometrik dönüşümü belirlenen boyutlara göre çevirir.Bu yöntem çeviriyi dönüşümüne bağlar.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
Çeviri değeri x.
dy
float
Y’de çevirinin değeri.
TranslateTransform(Sürücü, Sürücü, MatrixOrder)
Yerel geometrik dönüşümü belirli boyutlara göre belirli sırada çevirir.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Çeviri değeri x.
dy
float
Y’de çevirinin değeri.
order
MatrixOrder
Çeviri uygulayacak sipariş (prepend veya append)