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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Matrix |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| matrix | Matrix | Geometrik 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| matrix | Matrix | Geometrik dönüşümü çarpmak için kullanılacak Aspose.Imaging.Matrix. |
| sıra | int | İ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:
| Parametre | Tür | Açıklama |
|---|---|---|
| dx | float | x eksenindeki çevirinin değeri. |
| dy | float | y 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| dx | float | x eksenindeki çevirinin değeri. |
| dy | float | y eksenindeki çevirinin değeri. |
| sıra | int | Ç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:
| Parametre | Tür | Açıklama |
|---|---|---|
| sx | float | Dönüşümün x ekseni yönünde ölçekleneceği miktar. |
| sy | float | Dö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:
| Parametre | Tür | Açıklama |
|---|---|---|
| sx | float | Dönüşümün x ekseni yönünde ölçekleneceği miktar. |
| sy | float | Dönüşümün y ekseni yönünde ölçekleneceği miktar. |
| sıra | int | Ö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:
| Parametre | Tür | Açıklama |
|---|---|---|
| angle | float | Dö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:
| Parametre | Tür | Açıklama |
|---|---|---|
| angle | float | Dönüş açısı. |
| sıra | int | Rotasyon matrisini ekleyecek mi yoksa ön ekleyecek mi olduğunu belirten bir Aspose.Imaging.MatrixOrder. |