Class AffineTransformBuilder

AffineTransformBuilder

AffineTransform 객체의 빌더입니다. 기본값은 ID 변환입니다.

AffineTransformBuilder#build()를 호출하여 AffineTransform 객체를 가져옵니다.

var 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)AffineTransformBuilderX 좌표 배율 요소를 설정하고 빌더를 반환합니다.
setScaleY(scaleY)AffineTransformBuilderY 좌표 조정 요소를 설정하고 빌더를 반환합니다.
setShearX(shearX)AffineTransformBuilderX 좌표 밀기 요소를 설정하고 빌더를 반환합니다.
setShearY(shearY)AffineTransformBuilderY 좌표 밀기 요소를 설정하고 빌더를 반환합니다.
setTranslateX(translateX)AffineTransformBuilderX 좌표 변환 요소를 포인트 단위로 설정하고 빌더를 반환합니다.
setTranslateY(translateY)AffineTransformBuilderY 좌표 변환 요소를 포인트 단위로 설정하고 빌더를 반환합니다.

자세한 문서

build()

빌더에 설정된 요소로 초기화된 AffineTransform 객체를 만듭니다.

리턴

AffineTransform


setScaleX(scaleX)

X 좌표 배율 요소를 설정하고 빌더를 반환합니다.

매개변수

이름유형설명
scaleXNumber

리턴

AffineTransformBuilder


setScaleY(scaleY)

Y 좌표 조정 요소를 설정하고 빌더를 반환합니다.

매개변수

이름유형설명
scaleYNumber

리턴

AffineTransformBuilder


setShearX(shearX)

X 좌표 밀기 요소를 설정하고 빌더를 반환합니다.

매개변수

이름유형설명
shearXNumber

리턴

AffineTransformBuilder


setShearY(shearY)

Y 좌표 밀기 요소를 설정하고 빌더를 반환합니다.

매개변수

이름유형설명
shearYNumber

리턴

AffineTransformBuilder


setTranslateX(translateX)

X 좌표 변환 요소를 포인트 단위로 설정하고 빌더를 반환합니다.

매개변수

이름유형설명
translateXNumber

리턴

AffineTransformBuilder


setTranslateY(translateY)

Y 좌표 변환 요소를 포인트 단위로 설정하고 빌더를 반환합니다.

매개변수

이름유형설명
translateYNumber

리턴

AffineTransformBuilder