AffineTransform
AffineTransform는 암시된 마지막 행이 [ 0 0 1 ] 인 3x3 매트릭스를 사용하여 다음에 따라 소스 좌표 (x,y)를 대상 좌표 (x', y')로 변환합니다.
 [ x']   [  scaleX  shearX  translateX  ] [ x ]
 [ y'] = [  shearY  scaleY  translateY  ] [ y ]
 [ 1 ]   [      0       0         1     ] [ 1 ]
변환 후
 x' = scaleX * x + shearX * y + translateX;
 y' = scaleY * y + shearY * x + translateY;
따라서 이 메시지는 이러한 6개의 행렬 요소로 구성됩니다.
| JSON 표현 | 
|---|
| {
  "scaleX": number,
  "scaleY": number,
  "shearX": number,
  "shearY": number,
  "translateX": number,
  "translateY": number,
  "unit": enum ( | 
| 필드 | |
|---|---|
| scaleX | 
        X 좌표 크기 조정 요소입니다. | 
| scaleY | 
        Y 좌표 크기 조정 요소입니다. | 
| shearX | 
        X 좌표 전단 요소입니다. | 
| shearY | 
        Y 좌표 전단 요소입니다. | 
| translateX | 
        X 좌표 변환 요소입니다. | 
| translateY | 
        Y 좌표 변환 요소입니다. | 
| unit | 
        요소 변환 단위입니다. | 
OpaqueColor
테마 설정이 가능한 단색 값입니다.
| JSON 표현 | 
|---|
| { // Union field | 
| 필드 | |
|---|---|
| 공용체 필드 kind입니다. 색상 값의 종류입니다.kind는 다음 중 하나여야 합니다. | |
| rgbColor | 
        불투명한 RGB 색상입니다. | 
| themeColor | 
        불투명한 테마 색상입니다. | 
RgbColor
RGB 색상입니다.
| JSON 표현 | 
|---|
| { "red": number, "green": number, "blue": number } | 
| 필드 | |
|---|---|
| red | 
        색상의 빨간색 구성요소(0.0~1.0)입니다. | 
| green | 
        색상의 녹색 구성요소입니다(0.0~1.0). | 
| blue | 
        색상의 파란색 구성요소(0.0~1.0)입니다. | 
ThemeColorType
테마 색상 유형
   PageProperties는 이러한 테마 색상 유형과 구체적인 색상의 매핑을 정의하는 ColorScheme를 포함합니다.
  
| 열거형 | |
|---|---|
| THEME_COLOR_TYPE_UNSPECIFIED | 지정되지 않은 테마 색상입니다. 이 값은 사용하면 안 됩니다. | 
| DARK1 | 첫 번째 어두운 색상을 나타냅니다. | 
| LIGHT1 | 첫 번째 밝은 색상을 나타냅니다. | 
| DARK2 | 두 번째 어두운 색상을 나타냅니다. | 
| LIGHT2 | 두 번째 밝은 색상을 나타냅니다. | 
| ACCENT1 | 첫 번째 강조 색상을 나타냅니다. | 
| ACCENT2 | 두 번째 강조 색상을 나타냅니다. | 
| ACCENT3 | 세 번째 강조 색상을 나타냅니다. | 
| ACCENT4 | 네 번째 강조 색상을 나타냅니다. | 
| ACCENT5 | 다섯 번째 강조 색상을 나타냅니다. | 
| ACCENT6 | 여섯 번째 강조 색상을 나타냅니다. | 
| HYPERLINK | 하이퍼링크에 사용할 색상을 나타냅니다. | 
| FOLLOWED_HYPERLINK | 방문한 하이퍼링크에 사용할 색상을 나타냅니다. | 
| TEXT1 | 첫 번째 텍스트 색상을 나타냅니다. | 
| BACKGROUND1 | 첫 번째 배경 색상을 나타냅니다. | 
| TEXT2 | 두 번째 텍스트 색상을 나타냅니다. | 
| BACKGROUND2 | 두 번째 배경 색상을 나타냅니다. | 
링크
하이퍼텍스트 링크
| JSON 표현 | 
|---|
| { // Union field | 
| 필드 | |
|---|---|
| 공용체 필드 kind입니다. 링크의 종류입니다.kind는 다음 중 하나여야 합니다. | |
| url | 
        이 값이 설정된 경우 이 URL의 외부 웹페이지로 연결되는 링크임을 나타냅니다. | 
| relativeLink | 
        이 속성이 설정된 경우 이 프레젠테이션의 슬라이드 링크이며 슬라이드의 위치로 주소가 지정되었음을 나타냅니다. | 
| pageObjectId | 
        이 ID가 설정된 경우 이 프레젠테이션의 특정 페이지로 연결되는 링크임을 나타냅니다. 이 ID를 사용하는 페이지가 없을 수 있습니다. | 
| slideIndex | 
        설정된 경우 프레젠테이션의 0부터 시작하는 색인에 있는 슬라이드로 연결되는 링크임을 나타냅니다. 이 색인에 슬라이드가 없을 수도 있습니다. | 
RelativeSlideLink
상대 링크의 종류입니다.
| 열거형 | |
|---|---|
| RELATIVE_SLIDE_LINK_UNSPECIFIED | 지정되지 않은 상대 슬라이드 링크입니다. | 
| NEXT_SLIDE | 다음 슬라이드로 연결되는 링크입니다. | 
| PREVIOUS_SLIDE | 이전 슬라이드로 연결되는 링크입니다. | 
| FIRST_SLIDE | 프레젠테이션의 첫 번째 슬라이드로 연결되는 링크입니다. | 
| LAST_SLIDE | 프레젠테이션의 마지막 슬라이드로 연결되는 링크입니다. | 
PropertyState
숙박 시설의 가능한 상태입니다.
| 열거형 | |
|---|---|
| RENDERED | 속성의 상태가 RENDERED이면 페이지에서 렌더링될 때 요소에 해당 속성이 있습니다. 요소가 placeholder필드에 의해 결정된 자리표시자 도형이고 자리표시자 도형에서 상속하는 경우 상응하는 필드가 설정되지 않을 수 있습니다. 즉, 속성 값이 상위 자리표시자에서 상속됩니다. 요소가 상속되지 않으면 필드에 렌더링된 값이 포함됩니다. 기본값입니다. | 
| NOT_RENDERED | 속성의 상태가 NOT_RENDERED인 경우 페이지에서 렌더링될 때 요소에 해당 속성이 없습니다. 하지만 하위 도형에서 상속받을 수 있도록 필드는 계속 설정될 수 있습니다. 렌더링된 요소에서 속성을 삭제하려면 propertyState를 NOT_RENDERED로 설정합니다. | 
| INHERIT | 속성의 상태가 INHERIT인 경우 속성 상태는 상위 도형의 상응하는 propertyState필드 값을 사용합니다. 상속하지 않는 요소에는 INHERIT 속성 상태가 없습니다. | 
SolidFill
단색 채우기 페이지 또는 페이지 요소가 지정된 색상 값으로 완전히 채워집니다.
필드가 설정되지 않은 경우 상위 자리표시자(있는 경우)에서 값을 상속할 수 있습니다.
| JSON 표현 | 
|---|
| {
  "color": {
    object ( | 
| 필드 | |
|---|---|
| color | 
        단색 채우기의 색상 값입니다. | 
| alpha | 
        
       픽셀에 적용해야 하는 이  픽셀 색상 = 알파 * (색상) + (1.0 - 알파) * (배경 색상) 즉, 1.0 값은 단색에 해당하는 반면 0.0 값은 완전히 투명한 색상에 해당합니다. | 
개요
   PageElement의 윤곽선입니다.
  
이러한 필드가 설정되지 않은 경우 상위 자리표시자(있는 경우)에서 상속될 수 있습니다. 상위 요소가 없으면 필드는 Slides 편집기에서 만든 새 페이지 요소에 사용된 값으로 기본 설정되며, 이는 페이지 요소 종류에 따라 다를 수 있습니다.
| JSON 표현 | 
|---|
| { "outlineFill": { object ( | 
| 필드 | |
|---|---|
| outlineFill | 
        윤곽선의 채우기입니다. | 
| weight | 
        윤곽선의 두께입니다. | 
| dashStyle | 
        윤곽선의 대시 스타일입니다. | 
| propertyState | 
        윤곽선 속성 상태입니다. 
       페이지 요소의 개요를 업데이트하면 동일한 요청에 다른 값이 지정되지 않는 한 이 필드가 암시적으로  | 
OutlineFill
윤곽선의 채우기입니다.
| JSON 표현 | 
|---|
| { // Union field | 
| 필드 | |
|---|---|
| 공용체 필드 kind입니다. 윤곽선 채우기의 종류입니다.kind는 다음 중 하나여야 합니다. | |
| solidFill | 
        단색 채우기 | 
DashStyle
선형 도형을 렌더링할 수 있는 대시의 종류입니다. 이 값은 ECMA-376 5판의 1부인 'Office Open XML 파일 형식 - 기본사항 및 마크업 언어 참조'의 20.1.10.49 섹션에 설명된 'ST_PresetLineDashVal' 간단한 유형을 기반으로 합니다.
| 열거형 | |
|---|---|
| DASH_STYLE_UNSPECIFIED | 지정되지 않은 대시 스타일입니다. | 
| SOLID | 실선 ECMA-376 ST_PresetLineDashVal 값 'solid'에 해당합니다. 이는 기본 대시 스타일입니다. | 
| DOT | 점선 ECMA-376 ST_PresetLineDashVal 값 'dot'에 해당합니다. | 
| DASH | 점선 ECMA-376 ST_PresetLineDashVal 값 'dash'에 해당합니다. | 
| DASH_DOT | 대시와 점이 번갈아 표시됩니다. ECMA-376 ST_PresetLineDashVal 값 'dashDot'에 해당합니다. | 
| LONG_DASH | 대형 대시가 있는 선 ECMA-376 ST_PresetLineDashVal 값 'lgDash'에 해당합니다. | 
| LONG_DASH_DOT | 대형 대시와 점을 번갈아 표시합니다. ECMA-376 ST_PresetLineDashVal 값 'lgDashDot'에 해당합니다. | 
그림자
페이지 요소의 그림자 속성입니다.
이러한 필드가 설정되지 않은 경우 상위 자리표시자(있는 경우)에서 상속될 수 있습니다. 상위 요소가 없으면 필드는 Slides 편집기에서 만든 새 페이지 요소에 사용된 값으로 기본 설정되며, 이는 페이지 요소 종류에 따라 다를 수 있습니다.
| JSON 표현 | 
|---|
| { "type": enum ( | 
| 필드 | |
|---|---|
| type | 
        그림자의 유형입니다. 이 속성은 읽기 전용입니다. | 
| transform | 
        정렬 위치를 기준으로 그림자의 변환, 크기 조정, 기울기를 인코딩하는 변환입니다. | 
| alignment | 
        그림자의 정렬 지점으로, 그림자의 이동, 크기 조정, 기울기에 대한 원점을 설정합니다. 이 속성은 읽기 전용입니다. | 
| blurRadius | 
        그림자 블러의 반경입니다. 반경이 클수록 그림자가 더 확산됩니다. | 
| color | 
        그림자 색상 값입니다. | 
| alpha | 
        그림자 색상의 알파입니다(0.0~1.0). | 
| rotateWithShape | 
        그림자가 도형과 함께 회전해야 하는지 여부입니다. 이 속성은 읽기 전용입니다. | 
| propertyState | 
        그림 속성 상태입니다. 
       페이지 요소의 그림자를 업데이트하면 동일한 요청에 다른 값이 지정되지 않는 한 이 필드가 암시적으로  | 
유형
그림자 유형입니다.
| 열거형 | |
|---|---|
| SHADOW_TYPE_UNSPECIFIED | 지정되지 않은 그림자 유형입니다. | 
| OUTER | 외부 그림자 | 
RectanglePosition
직사각형의 참조 위치를 정의합니다.
| 열거형 | |
|---|---|
| RECTANGLE_POSITION_UNSPECIFIED | 지정되지 않음. | 
| TOP_LEFT | 왼쪽 위 | 
| TOP_CENTER | 가운데 상단 | 
| TOP_RIGHT | 오른쪽 위 | 
| LEFT_CENTER | 왼쪽 가운데 | 
| CENTER | 중앙 | 
| RIGHT_CENTER | 오른쪽 가운데 | 
| BOTTOM_LEFT | 왼쪽 아래 | 
| BOTTOM_CENTER | 맨 아래 가운데입니다. | 
| BOTTOM_RIGHT | 오른쪽 아래 | 
ContentAlignment
콘텐츠 정렬 유형입니다.
ECMA-376 5판의 1부인 'Office Open XML 파일 형식 - 기본사항 및 마크업 언어 참조' 20.1.10.60 섹션의 'ST_TextAnchoringType' 간단한 유형 값의 하위 집합에서 파생됩니다.
| 열거형 | |
|---|---|
| CONTENT_ALIGNMENT_UNSPECIFIED | 지정되지 않은 콘텐츠 정렬 콘텐츠 정렬은 상위 요소(있는 경우)에서 상속됩니다. | 
| CONTENT_ALIGNMENT_UNSUPPORTED | 지원되지 않는 콘텐츠 정렬 | 
| TOP | 콘텐츠를 콘텐츠 홀더 상단에 정렬하는 정렬입니다. ECMA-376 ST_TextAnchoringType 't'에 해당합니다. | 
| MIDDLE | 콘텐츠를 콘텐츠 홀더의 중앙에 정렬하는 정렬입니다. ECMA-376 ST_TextAnchoringType 'ctr'에 해당합니다. | 
| BOTTOM | 콘텐츠를 콘텐츠 홀더 하단에 정렬하는 정렬입니다. ECMA-376 ST_TextAnchoringType 'b'에 해당합니다. | 
자리표시자
자리표시자 도형을 고유하게 식별하는 자리표시자 정보입니다.
| JSON 표현 | 
|---|
| {
  "type": enum ( | 
| 필드 | |
|---|---|
| type | 
        자리표시자 유형입니다. | 
| index | 
        자리표시자의 색인입니다. 동일한 자리표시자 유형이 동일한 페이지에 있는 경우 색인이 다릅니다. | 
| parentObjectId | 
        이 도형의 상위 자리표시자의 객체 ID입니다. 설정하지 않으면 상위 자리표시자 도형이 없으므로 도형이 다른 도형의 속성을 상속하지 않습니다. | 
유형
자리표시자 도형의 유형입니다.
이러한 자리표시자 유형의 대부분은 ECMA-376 표준의 자리표시자 ID에 해당합니다. 자세한 내용은 ECMA-376 5판의 1부인 'Office Open XML 파일 형식 - 기본사항 및 마크업 언어 참조'의 19.7.10 섹션에 있는 'ST_PlaceholderType' 유형 설명을 참고하세요.
| 열거형 | |
|---|---|
| NONE | 기본값으로, 자리표시자가 아님을 나타냅니다. | 
| BODY | 본문 텍스트. | 
| CHART | 차트 또는 그래프 | 
| CLIP_ART | 클립 아트 이미지 | 
| CENTERED_TITLE | 제목이 가운데에 배치됩니다. | 
| DIAGRAM | 다이어그램을 클릭합니다. | 
| DATE_AND_TIME | 날짜 및 시간 | 
| FOOTER | 바닥글 텍스트입니다. | 
| HEADER | 헤더 텍스트 | 
| MEDIA | 멀티미디어 | 
| OBJECT | 모든 콘텐츠 유형 | 
| PICTURE | 사진 | 
| SLIDE_NUMBER | 슬라이드 번호입니다. | 
| SUBTITLE | 자막 | 
| TABLE | 표를 클릭합니다. | 
| TITLE | 슬라이드 제목 | 
| SLIDE_IMAGE | 슬라이드 이미지 | 
ImageProperties
   Image의 속성입니다.
  
| JSON 표현 | 
|---|
| { "cropProperties": { object ( | 
| 필드 | |
|---|---|
| cropProperties | 
        이미지의 자르기 속성입니다. 설정하지 않으면 이미지가 잘리지 않습니다. 이 속성은 읽기 전용입니다. | 
| transparency | 
        이미지의 투명도 효과입니다. 값은 [0.0, 1.0] 범위여야 합니다. 여기서 0은 효과가 없음을, 1은 완전히 투명함을 의미합니다. 이 속성은 읽기 전용입니다. | 
| brightness | 
        이미지의 밝기 효과입니다. 값은 [-1.0, 1.0] 범위여야 하며 0은 효과가 없음을 의미합니다. 이 속성은 읽기 전용입니다. | 
| contrast | 
        이미지의 대비 효과입니다. 값은 [-1.0, 1.0] 범위여야 하며 0은 효과가 없음을 의미합니다. 이 속성은 읽기 전용입니다. | 
| recolor | 
        이미지의 색상 변경 효과입니다. 설정하지 않으면 이미지의 색상이 변경되지 않습니다. 이 속성은 읽기 전용입니다. | 
| outline | 
        이미지의 윤곽선입니다. 설정하지 않으면 이미지에 윤곽선이 없습니다. | 
| shadow | 
        이미지의 그림자입니다. 설정하지 않으면 이미지에 그림자가 없습니다. 이 속성은 읽기 전용입니다. | 
| link | 
        이미지의 하이퍼링크 대상입니다. 설정하지 않으면 링크가 없습니다. | 
CropProperties
   컨테이너에 포함된 객체의 자르기 속성입니다. 예를 들어 Image가 있습니다.
  
자르기 속성은 자르기 직사각형을 정의하는 네 개의 가장자리의 오프셋으로 표시됩니다. 오프셋은 객체의 원래 크기를 기준으로 객체의 원래 경계 상자의 해당 가장자리에서 안쪽을 향해 백분율로 측정됩니다.
- 오프셋이 (0, 1) 간격에 있으면 자르기 직사각형의 해당 가장자리가 객체의 원래 경계 직사각형 내에 배치됩니다.
- 오프셋이 음수이거나 1보다 크면 자르기 직사각형의 해당 가장자리가 객체의 원래 경계 직사각형 외부에 배치됩니다.
- 자르기 직사각형의 왼쪽 가장자리가 오른쪽 가장자리의 오른쪽에 있으면 객체가 가로로 뒤집힙니다.
- 자르기 직사각형의 상단 가장자리가 하단 가장자리 아래에 있으면 객체가 세로로 뒤집힙니다.
- 모든 오프셋과 회전 각도가 0이면 객체가 잘리지 않습니다.
자르기 후에는 자르기 직사각형의 콘텐츠가 컨테이너에 맞게 늘어납니다.
| JSON 표현 | 
|---|
| { "leftOffset": number, "rightOffset": number, "topOffset": number, "bottomOffset": number, "angle": number } | 
| 필드 | |
|---|---|
| leftOffset | 
        오프셋은 객체의 원래 너비를 기준으로 원래 경계 직사각형 왼쪽 가장자리의 오른쪽에 있는 자르기 직사각형의 왼쪽 가장자리를 지정합니다. | 
| rightOffset | 
        오프셋은 객체의 원래 너비를 기준으로 원래 경계 직사각형 오른쪽 가장자리의 왼쪽에 있는 자르기 직사각형의 오른쪽 가장자리를 지정합니다. | 
| topOffset | 
        오프셋은 객체의 원래 높이를 기준으로 원래 경계 상자 상단 가장자리 아래에 있는 자르기 직사각형의 상단 가장자리를 지정합니다. | 
| bottomOffset | 
        오프셋은 객체의 원래 높이를 기준으로 원래 경계 직사각형 하단 가장자리 위에 있는 자르기 직사각형의 하단 가장자리를 지정합니다. | 
| angle | 
        자르기 창의 중심을 중심으로 한 회전 각도(라디안)입니다. 회전 각도는 오프셋 후에 적용됩니다. | 
색상 재지정
이미지에 적용된 재색상 지정 효과
| JSON 표현 | 
|---|
| { "recolorStops": [ { object ( | 
| 필드 | |
|---|---|
| recolorStops[] | 
        색상 변경 효과는 색상 중지점 목록인 그라데이션으로 표시됩니다. 그라데이션의 색상이 색상 팔레트의 동일한 위치에 있는 해당 색상을 대체하고 이미지에 적용됩니다. 이 속성은 읽기 전용입니다. | 
| name | 
        색상 변경 효과의 이름입니다. 
       이름은 그라데이션을 페이지의 현재  | 
ColorStop
그라디언트 밴드의 색상 및 위치입니다.
| JSON 표현 | 
|---|
| {
  "color": {
    object ( | 
| 필드 | |
|---|---|
| color | 
        그라디언트 중지점의 색상입니다. | 
| alpha | 
        그라데이션 범위에서 이 색상의 알파 값입니다. 기본값은 1.0으로 완전히 불투명합니다. | 
| position | 
        그래디언트 밴드에서 색상 중지점의 상대 위치로, 백분율로 측정됩니다. 값은 [0.0, 1.0] 범위 내에 있어야 합니다. | 
이름
색상 변경 효과 이름입니다.
| 열거형 | |
|---|---|
| NONE | 색상 재지정 효과가 없습니다. 기본값입니다. | 
| LIGHT1 | 색 구성표에서 페이지의 첫 번째 사용 가능한 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| LIGHT2 | 색 구성표에서 페이지의 두 번째 사용 가능한 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| LIGHT3 | 색 구성표에서 사용 가능한 세 번째 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| LIGHT4 | 색 구성표에서 사용 가능한 4번째 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| LIGHT5 | 색 구성표에서 사용 가능한 다섯 번째 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| LIGHT6 | 색 구성표에서 사용 가능한 여섯 번째 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| LIGHT7 | 색 구성표에서 사용 가능한 7번째 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| LIGHT8 | 색 구성표에서 사용 가능한 8번째 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| LIGHT9 | 색 구성표에서 사용 가능한 9번째 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| LIGHT10 | 색 구성표에서 사용 가능한 10번째 색상을 사용하여 이미지를 밝게 만드는 색상 변경 효과입니다. | 
| DARK1 | 색 구성표에서 페이지의 첫 번째 사용 가능한 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| DARK2 | 색 구성표에서 사용 가능한 두 번째 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| DARK3 | 색 구성표에서 사용 가능한 세 번째 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| DARK4 | 색 구성표에서 사용 가능한 4번째 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| DARK5 | 색 구성표에서 사용 가능한 다섯 번째 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| DARK6 | 색 구성표에서 사용 가능한 여섯 번째 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| DARK7 | 색 구성표에서 사용 가능한 7번째 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| DARK8 | 색 구성표에서 사용 가능한 8번째 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| DARK9 | 색 구성표에서 사용 가능한 9번째 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| DARK10 | 색 구성표에서 사용 가능한 10번째 색상을 사용하여 이미지를 어둡게 만드는 색상 변경 효과입니다. | 
| GRAYSCALE | 이미지의 색상을 회색조로 재지정하는 재색상 지정 효과입니다. | 
| NEGATIVE | 이미지의 색상을 네거티브 회색조로 재색상 지정하는 재색상 지정 효과입니다. | 
| SEPIA | 세피아 색상을 사용하여 이미지의 색상을 변경하는 재색상 지정 효과입니다. | 
| CUSTOM | 맞춤 색상 재지정 효과 구체적인 그라데이션은 recolorStops를 참고하세요. |