TransformBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush

public abstract class TransformBrush extends Brush

Dönüştürme yeteneklerine sahip bir Brush.

Yapıcılar

YapıcıAçıklama
TransformBrush()

Yöntemler

YöntemAçıklama
getWrapMode()Bu TransformBrush için sarma modunu belirten bir Aspose.Imaging.WrapMode enum’ını alır veya ayarlar.
setWrapMode(int value)Bu TransformBrush için sarma modunu belirten bir Aspose.Imaging.WrapMode enum’ını alır veya ayarlar.
getTransform()Bu TransformBrush için yerel geometrik dönüşümü tanımlayan bir Aspose.Imaging.Matrix kopyasını alır veya ayarlar.
setTransform(Matrix value)Bu TransformBrush için yerel geometrik dönüşümü tanımlayan bir Aspose.Imaging.Matrix kopyasını alır veya ayarlar.
isTransformChanged()Dönüşümlerin bir şekilde değişip değişmediğini gösteren bir değeri alır.
resetTransform()TransformBrush.Transform özelliğini birim (identity) haline sıfırlar.
multiplyTransform(Matrix matrix)Bu LinearGradientBrush nesnesinin yerel geometrik dönüşümünü temsil eden Aspose.Imaging.Matrix‘i, belirtilen Aspose.Imaging.Matrix ile ön ekleyerek çarpar.
multiplyTransform(Matrix matrix, int order)Bu LinearGradientBrush nesnesinin yerel geometrik dönüşümünü temsil eden Aspose.Imaging.Matrix‘i, belirtilen sırada belirtilen Aspose.Imaging.Matrix ile çarpar.
translateTransform(float dx, float dy)Yerel geometrik dönüşümü belirtilen boyutlarla çevirir.
translateTransform(float dx, float dy, int order)Yerel geometrik dönüşümü belirtilen boyutlarla belirtilen sırada çevirir.
scaleTransform(float sx, float sy)Yerel geometrik dönüşümü belirtilen miktarlarla ölçeklendirir.
scaleTransform(float sx, float sy, int order)Yerel geometrik dönüşümü belirtilen miktarlarla belirtilen sırada ölçeklendirir.
rotateTransform(float angle)Yerel geometrik dönüşümü belirtilen miktarda döndürür.
rotateTransform(float angle, int order)Yerel geometrik dönüşümü belirtilen miktarda belirtilen sırada döndürür.

TransformBrush()

public TransformBrush()

getWrapMode()

public int getWrapMode()

Bu TransformBrush için sarma modunu belirten bir Aspose.Imaging.WrapMode enum’ını alır veya ayarlar.

Returns: int - Bu TransformBrush ile çizilen doldurmaların nasıl döşeneceğini belirten bir Aspose.Imaging.WrapMode.

setWrapMode(int value)

public void setWrapMode(int value)

Bu TransformBrush için sarma modunu belirten bir Aspose.Imaging.WrapMode enum’ını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerint

getTransform()

public Matrix getTransform()

Bu TransformBrush için yerel geometrik dönüşümü tanımlayan bir Aspose.Imaging.Matrix kopyasını alır veya ayarlar.

Returns: Matrix - A copy of the Aspose.Imaging.Matrix that defines a geometric transform that applies only to fills drawn with this TransformBrush.

setTransform(Matrix value)

public void setTransform(Matrix value)

Bu TransformBrush için yerel geometrik dönüşümü tanımlayan bir Aspose.Imaging.Matrix kopyasını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
valueMatrix

isTransformChanged()

public boolean isTransformChanged()

Dönüşümlerin bir şekilde değişip değişmediğini gösteren bir değeri alır. Örneğin dönüşüm matrisini ayarlamak veya dönüşüm matrisini değiştiren herhangi bir yöntemi çağırmak. Özellik, GDI+ ile geriye dönük uyumluluk sağlamak için eklenmiştir.

Değer: dönüşüm değiştiyse True; aksi takdirde false.

Returns: boolean

resetTransform()

public void resetTransform()

TransformBrush.Transform özelliğini birim (identity) haline sıfırlar.

multiplyTransform(Matrix matrix)

public void multiplyTransform(Matrix matrix)

Bu LinearGradientBrush nesnesinin yerel geometrik dönüşümünü temsil eden Aspose.Imaging.Matrix‘i, belirtilen Aspose.Imaging.Matrix ile ön ekleyerek çarpar.

Parameters:

ParametreTürAçıklama
matrixMatrixGeometrik dönüşümü çarpmak için kullanılacak Aspose.Imaging.Matrix.

multiplyTransform(Matrix matrix, int order)

public void multiplyTransform(Matrix matrix, int order)

Bu LinearGradientBrush nesnesinin yerel geometrik dönüşümünü temsil eden Aspose.Imaging.Matrix‘i, belirtilen sırada belirtilen Aspose.Imaging.Matrix ile çarpar.

Parameters:

ParametreTürAçıklama
matrixMatrixGeometrik dönüşümü çarpmak için kullanılacak Aspose.Imaging.Matrix.
sıraintİki matrisi hangi sırada çarpacağını belirten bir Aspose.Imaging.MatrixOrder.

translateTransform(float dx, float dy)

public void translateTransform(float dx, float dy)

Yerel geometrik dönüşümü belirtilen boyutlarla çevirir. Bu yöntem çeviriyi dönüşüme ön ekler.

Parameters:

ParametreTürAçıklama
dxfloatx eksenindeki çevirinin değeri.
dyfloaty eksenindeki çevirinin değeri.

translateTransform(float dx, float dy, int order)

public void translateTransform(float dx, float dy, int order)

Yerel geometrik dönüşümü belirtilen boyutlarla belirtilen sırada çevirir.

Parameters:

ParametreTürAçıklama
dxfloatx eksenindeki çevirinin değeri.
dyfloaty eksenindeki çevirinin değeri.
sıraintÇevirinin uygulanacağı sıra (ön ekleme veya ekleme).

scaleTransform(float sx, float sy)

public void scaleTransform(float sx, float sy)

Yerel geometrik dönüşümü belirtilen miktarlarla ölçeklendirir. Bu yöntem ölçekleme matrisini dönüşüme ön ekler.

Parameters:

ParametreTürAçıklama
sxfloatDönüşümün x ekseni yönünde ölçekleneceği miktar.
syfloatDönüşümün y ekseni yönünde ölçekleneceği miktar.

scaleTransform(float sx, float sy, int order)

public void scaleTransform(float sx, float sy, int order)

Yerel geometrik dönüşümü belirtilen miktarlarla belirtilen sırada ölçeklendirir.

Parameters:

ParametreTürAçıklama
sxfloatDönüşümün x ekseni yönünde ölçekleneceği miktar.
syfloatDönüşümün y ekseni yönünde ölçekleneceği miktar.
sıraintÖlçekleme matrisini ekleyecek mi yoksa ön ekleyecek mi olduğunu belirten bir Aspose.Imaging.MatrixOrder.

rotateTransform(float angle)

public void rotateTransform(float angle)

Yerel geometrik dönüşümü belirtilen miktarda döndürür. Bu yöntem rotasyonu dönüşüme ön ekler.

Parameters:

ParametreTürAçıklama
anglefloatDönüş açısı.

rotateTransform(float angle, int order)

public void rotateTransform(float angle, int order)

Yerel geometrik dönüşümü belirtilen miktarda belirtilen sırada döndürür.

Parameters:

ParametreTürAçıklama
anglefloatDönüş açısı.
sıraintRotasyon matrisini ekleyecek mi yoksa ön ekleyecek mi olduğunu belirten bir Aspose.Imaging.MatrixOrder.