Class AffineTransformBuilder

AffineTransformBuilder

AffineTransform nesneleri için bir oluşturucu. Varsayılan olarak kimlik dönüşümü kullanılır.

AffineTransform nesnesini almak için AffineTransformBuilder#build() numaralı telefonu arayın.

const transform =
    SlidesApp.newAffineTransformBuilder().setScaleX(2.0).setShearY(1.1).build();

// The resulting transform matrix is
//  [ 2.0   0.0   0.0 ]
//  [ 1.1   1.0   0.0 ]
//  [  0     0     1  ]
}

Yöntemler

YöntemDönüş türüKısa açıklama
build()AffineTransformOluşturucuda ayarlanan öğelerle başlatılan bir AffineTransform nesnesi oluşturur.
setScaleX(scaleX)AffineTransformBuilderX koordinatı ölçeklendirme öğesini ayarlar ve oluşturucuyu döndürür.
setScaleY(scaleY)AffineTransformBuilderY koordinatı ölçeklendirme öğesini ayarlar ve oluşturucuyu döndürür.
setShearX(shearX)AffineTransformBuilderX koordinatındaki kaydırma öğesini ayarlar ve oluşturucuyu döndürür.
setShearY(shearY)AffineTransformBuilderY koordinatlı kayma öğesini ayarlar ve oluşturucuyu döndürür.
setTranslateX(translateX)AffineTransformBuilderX koordinatı çeviri öğesini puan olarak ayarlar ve oluşturucuyu döndürür.
setTranslateY(translateY)AffineTransformBuilderY koordinatı çeviri öğesini noktalarda ayarlar ve oluşturucuyu döndürür.

Ayrıntılı belgeler

build()

Oluşturucuda ayarlanan öğelerle başlatılan bir AffineTransform nesnesi oluşturur.

Return

AffineTransform: Oluşturulan AffineTransform nesnesi.


setScaleX(scaleX)

X koordinatı ölçeklendirme öğesini ayarlar ve oluşturucuyu döndürür.

Parametreler

AdTürAçıklama
scaleXNumberX ölçeklendirmesi.

Return

AffineTransformBuilder: Zincirleme için kullanılan bu oluşturucu.


setScaleY(scaleY)

Y koordinatı ölçeklendirme öğesini ayarlar ve oluşturucuyu döndürür.

Parametreler

AdTürAçıklama
scaleYNumberY yönünde ölçeklendirme.

Return

AffineTransformBuilder: Zincirleme için kullanılan bu oluşturucu.


setShearX(shearX)

X koordinatındaki kaydırma öğesini ayarlar ve oluşturucuyu döndürür.

Parametreler

AdTürAçıklama
shearXNumberX kırpma.

Return

AffineTransformBuilder: Zincirleme için kullanılan bu oluşturucu.


setShearY(shearY)

Y koordinatlı kayma öğesini ayarlar ve oluşturucuyu döndürür.

Parametreler

AdTürAçıklama
shearYNumberY kırpma.

Return

AffineTransformBuilder: Zincirleme için kullanılan bu oluşturucu.


setTranslateX(translateX)

X koordinatı çeviri öğesini puan olarak ayarlar ve oluşturucuyu döndürür.

Parametreler

AdTürAçıklama
translateXNumberX eksenindeki çeviri (puan cinsinden).

Return

AffineTransformBuilder: Zincirleme için kullanılan bu oluşturucu.


setTranslateY(translateY)

Y koordinatı çeviri öğesini noktalarda ayarlar ve oluşturucuyu döndürür.

Parametreler

AdTürAçıklama
translateYNumberPunto cinsinden Y ekseni çevirisi.

Return

AffineTransformBuilder: Zincirleme için kullanılan bu oluşturucu.