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öntem | Dönüş türü | Kısa açıklama |
|---|---|---|
build() | Affine | Oluşturucuda ayarlanan öğelerle başlatılan bir Affine nesnesi oluşturur. |
set | Affine | X koordinatı ölçeklendirme öğesini ayarlar ve oluşturucuyu döndürür. |
set | Affine | Y koordinatı ölçeklendirme öğesini ayarlar ve oluşturucuyu döndürür. |
set | Affine | X koordinatındaki kaydırma öğesini ayarlar ve oluşturucuyu döndürür. |
set | Affine | Y koordinatlı kayma öğesini ayarlar ve oluşturucuyu döndürür. |
set | Affine | X koordinatı çeviri öğesini puan olarak ayarlar ve oluşturucuyu döndürür. |
set | Affine | Y 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
| Ad | Tür | Açıklama |
|---|---|---|
scaleX | Number | X ö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
| Ad | Tür | Açıklama |
|---|---|---|
scaleY | Number | Y 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
| Ad | Tür | Açıklama |
|---|---|---|
shearX | Number | X 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
| Ad | Tür | Açıklama |
|---|---|---|
shearY | Number | Y 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
| Ad | Tür | Açıklama |
|---|---|---|
translateX | Number | X 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
| Ad | Tür | Açıklama |
|---|---|---|
translateY | Number | Punto cinsinden Y ekseni çevirisi. |
Return
AffineTransformBuilder: Zincirleme için kullanılan bu oluşturucu.