Class AffineTransformBuilder

AffineTransformBuilder

أداة إنشاء لكائنات AffineTransform. الإعداد التلقائي هو تحويل الهوية.

يمكنك استدعاء AffineTransformBuilder#build() للحصول على كائن AffineTransform.

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  ]
}

الطُرق

الطريقةنوع القيمة التي تم إرجاعهاوصف قصير
build()AffineTransformلإنشاء كائن AffineTransform تم ضبطه باستخدام العناصر التي تم تعيينها في أداة الإنشاء.
setScaleX(scaleX)AffineTransformBuilderلضبط عنصر تغيير المقياس في الإحداثي X وعرض أداة الإنشاء.
setScaleY(scaleY)AffineTransformBuilderلضبط عنصر تغيير المقياس في الإحداثي Y وعرض أداة الإنشاء.
setShearX(shearX)AffineTransformBuilderلضبط عنصر القص في الإحداثي X وعرض أداة الإنشاء.
setShearY(shearY)AffineTransformBuilderلضبط عنصر القص في الإحداثي Y وعرض أداة الإنشاء.
setTranslateX(translateX)AffineTransformBuilderلضبط عنصر الإزاحة في الإحداثي X بالنقاط وعرض أداة الإنشاء.
setTranslateY(translateY)AffineTransformBuilderلضبط عنصر الإزاحة في الإحداثي Y بالنقاط وعرض أداة الإنشاء.

مستندات تفصيلية

build()

لإنشاء كائن AffineTransform تم ضبطه باستخدام العناصر التي تم تعيينها في أداة الإنشاء.

القيمة المعروضة

AffineTransform — الكائن AffineTransform الذي تم إنشاؤه.


setScaleX(scaleX)

لضبط عنصر تغيير المقياس في الإحداثي X وعرض أداة الإنشاء.

المعلمات

الاسمالنوعالوصف
scaleXNumberتغيير المقياس في الإحداثي X

القيمة المعروضة

AffineTransformBuilder — أداة الإنشاء هذه، لتسلسل الطرق


setScaleY(scaleY)

لضبط عنصر تغيير المقياس في الإحداثي Y وعرض أداة الإنشاء.

المعلمات

الاسمالنوعالوصف
scaleYNumberتغيير المقياس في الإحداثي Y

القيمة المعروضة

AffineTransformBuilder — أداة الإنشاء هذه، لتسلسل الطرق


setShearX(shearX)

لضبط عنصر القص في الإحداثي X وعرض أداة الإنشاء.

المعلمات

الاسمالنوعالوصف
shearXNumberالقص في الإحداثي X

القيمة المعروضة

AffineTransformBuilder — أداة الإنشاء هذه، لتسلسل الطرق


setShearY(shearY)

لضبط عنصر القص في الإحداثي Y وعرض أداة الإنشاء.

المعلمات

الاسمالنوعالوصف
shearYNumberالقص في الإحداثي Y

القيمة المعروضة

AffineTransformBuilder — أداة الإنشاء هذه، لتسلسل الطرق


setTranslateX(translateX)

لضبط عنصر الإزاحة في الإحداثي X بالنقاط وعرض أداة الإنشاء.

المعلمات

الاسمالنوعالوصف
translateXNumberالإزاحة في الإحداثي X بالنقاط

القيمة المعروضة

AffineTransformBuilder — أداة الإنشاء هذه، لتسلسل الطرق


setTranslateY(translateY)

لضبط عنصر الإزاحة في الإحداثي Y بالنقاط وعرض أداة الإنشاء.

المعلمات

الاسمالنوعالوصف
translateYNumberالإزاحة في الإحداثي Y بالنقاط

القيمة المعروضة

AffineTransformBuilder — أداة الإنشاء هذه، لتسلسل الطرق