Class AffineTransformBuilder

AffineTransformBuilder

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

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

자세한 문서

build()

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

리턴

AffineTransform: 빌드된 AffineTransform 객체입니다.


setScaleX(scaleX)

X 좌표 스케일링 요소를 설정하고 빌더를 반환합니다.

매개변수

이름유형설명
scaleXNumberX 스케일링입니다.

리턴

AffineTransformBuilder - 이 빌더(연결용)


setScaleY(scaleY)

Y 좌표 스케일링 요소를 설정하고 빌더를 반환합니다.

매개변수

이름유형설명
scaleYNumberY 스케일링입니다.

리턴

AffineTransformBuilder - 이 빌더(연결용)


setShearX(shearX)

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

매개변수

이름유형설명
shearXNumberX 전단입니다.

리턴

AffineTransformBuilder - 이 빌더(연결용)


setShearY(shearY)

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

매개변수

이름유형설명
shearYNumberY 전단입니다.

리턴

AffineTransformBuilder - 이 빌더(연결용)


setTranslateX(translateX)

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

매개변수

이름유형설명
translateXNumber포인트 단위의 X 변환입니다.

리턴

AffineTransformBuilder - 이 빌더(연결용)


setTranslateY(translateY)

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

매개변수

이름유형설명
translateYNumber포인트 단위의 Y 변환입니다.

리턴

AffineTransformBuilder - 이 빌더(연결용)