Class TransformBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
A Aspose.Imaging.Brush, dönüşüm yeteneklerine sahip.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Miras
object ← DisposableObject ← Brush ← TransformBrush
Türetilmiş
LinearGradientBrushBase, PathGradientBrushBase, TextureBrush
Uygular
Miras Alınan Üyeler
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()
Yapıcılar
TransformBrush()
protected TransformBrush()
Özellikler
IsTransformChanged
Dönüşümlerin bir şekilde değişip değişmediğini belirten bir değer alır. Örneğin, dönüşüm matrisini ayarlamak veya dönüşüm matrisini değiştiren herhangi bir yöntemi çağırmak. Bu özellik, GDI+ ile geriye dönük uyumluluk için tanıtılmıştır.
public bool IsTransformChanged { get; }
Özellik Değeri
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 ayarlar.
public Matrix Transform { get; set; }
Özellik Değeri
WrapMode
Bu Aspose.Imaging.Brushes.TransformBrush için sarmalama modunu belirten bir Aspose.Imaging.WrapMode enumunu alır veya ayarlar.
public WrapMode WrapMode { get; set; }
Özellik Değeri
Yöntemler
MultiplyTransform(Matrix)
Bu Aspose.Imaging.Brushes.LinearGradientBrush’ın yerel geometrik dönüşümünü belirtilen Aspose.Imaging.Matrix ile çarparak belirtilen Aspose.Imaging.Matrix’ı öne ekler.
public void MultiplyTransform(Matrix matrix)
Parametreler
matrix
Matrix
Geometrik dönüşümü çarpmak için kullanılan Aspose.Imaging.Matrix.
MultiplyTransform(Matrix, MatrixOrder)
Bu Aspose.Imaging.Brushes.LinearGradientBrush’ın yerel geometrik dönüşümünü belirtilen sırada belirtilen Aspose.Imaging.Matrix ile çarpar.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parametreler
matrix
Matrix
Geometrik dönüşümü çarpmak için kullanılan Aspose.Imaging.Matrix.
order
MatrixOrder
İki matrisin hangi sırayla çarpılacağını belirten bir Aspose.Imaging.MatrixOrder.
ResetTransform()
Aspose.Imaging.Brushes.TransformBrush.Transform özelliğini kimlik matrisine sıfırlar.
public void ResetTransform()
RotateTransform(float)
Yerel geometrik dönüşümü belirtilen miktarda döndürür. Bu yöntem dönüşümü döndürmeyi öne ekler.
public void RotateTransform(float angle)
Parametreler
angle
float
Dönme açısı.
RotateTransform(float, MatrixOrder)
Yerel geometrik dönüşümü belirtilen miktarda belirtilen sırada döndürür.
public void RotateTransform(float angle, MatrixOrder order)
Parametreler
angle
float
Dönme açısı.
order
MatrixOrder
Dönme matrisinin eklenip eklenmeyeceğini belirten bir Aspose.Imaging.MatrixOrder.
ScaleTransform(float, float)
Yerel geometrik dönüşümü belirtilen miktarlarda ölçeklendirir. Bu yöntem ölçekleme matrisini dönüşüme öne ekler.
public void ScaleTransform(float sx, float sy)
Parametreler
sx
float
Dönüşümün x ekseni yönünde ölçeklendirileceği miktar.
sy
float
Dönüşümün y ekseni yönünde ölçeklendirileceği miktar.
ScaleTransform(float, float, MatrixOrder)
Yerel geometrik dönüşümü belirtilen miktarlarda belirtilen sırada ölçeklendirir.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parametreler
sx
float
Dönüşümün x ekseni yönünde ölçeklendirileceği miktar.
sy
float
Dönüşümün y ekseni yönünde ölçeklendirileceği miktar.
order
MatrixOrder
Ölçekleme matrisinin eklenip eklenmeyeceğini belirten bir Aspose.Imaging.MatrixOrder.
TranslateTransform(float, float)
Yerel geometrik dönüşümü belirtilen boyutlarda taşır. Bu yöntem çeviriyi dönüşüme öne ekler.
public void TranslateTransform(float dx, float dy)
Parametreler
dx
float
x yönünde çeviri değeri.
dy
float
y yönünde çeviri değeri.
TranslateTransform(float, float, MatrixOrder)
Yerel geometrik dönüşümü belirtilen boyutlarda belirtilen sırada taşır.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parametreler
dx
float
x yönünde çeviri değeri.
dy
float
y yönünde çeviri değeri.
order
MatrixOrder
Çevirinin uygulanacağı sırayı (önek veya ek) belirten bir değer.