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: أداة إنشاء السلسلة