Class TransformBrush

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

objectDisposableObjectBrushTransformBrush

Türetilmiş

LinearGradientBrushBase, PathGradientBrushBase, TextureBrush

Uygular

IDisposable

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

bool

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

Matrix

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

WrapMode

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.

 Türkçe