Other

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 (Unit)
}
필드
scaleX

number

X 좌표 크기 조정 요소입니다.

scaleY

number

Y 좌표 크기 조정 요소입니다.

shearX

number

X 좌표 전단 요소입니다.

shearY

number

Y 좌표 전단 요소입니다.

translateX

number

X 좌표 변환 요소입니다.

translateY

number

Y 좌표 변환 요소입니다.

unit

enum (Unit)

요소 변환 단위입니다.

OpaqueColor

테마 설정이 가능한 단색 값입니다.

JSON 표현
{

  // Union field kind can be only one of the following:
  "rgbColor": {
    object (RgbColor)
  },
  "themeColor": enum (ThemeColorType)
  // End of list of possible types for union field kind.
}
필드
공용체 필드 kind입니다. 색상 값의 종류입니다. kind는 다음 중 하나여야 합니다.
rgbColor

object (RgbColor)

불투명한 RGB 색상입니다.

themeColor

enum (ThemeColorType)

불투명한 테마 색상입니다.

RgbColor

RGB 색상입니다.

JSON 표현
{
  "red": number,
  "green": number,
  "blue": number
}
필드
red

number

색상의 빨간색 구성요소(0.0~1.0)입니다.

green

number

색상의 녹색 구성요소입니다(0.0~1.0).

blue

number

색상의 파란색 구성요소(0.0~1.0)입니다.

ThemeColorType

테마 색상 유형

PageProperties는 이러한 테마 색상 유형과 구체적인 색상의 매핑을 정의하는 ColorScheme를 포함합니다.

열거형
THEME_COLOR_TYPE_UNSPECIFIED 지정되지 않은 테마 색상입니다. 이 값은 사용하면 안 됩니다.
DARK1 첫 번째 어두운 색상을 나타냅니다.
LIGHT1 첫 번째 밝은 색상을 나타냅니다.
DARK2 두 번째 어두운 색상을 나타냅니다.
LIGHT2 두 번째 밝은 색상을 나타냅니다.
ACCENT1 첫 번째 강조 색상을 나타냅니다.
ACCENT2 두 번째 강조 색상을 나타냅니다.
ACCENT3 세 번째 강조 색상을 나타냅니다.
ACCENT4 네 번째 강조 색상을 나타냅니다.
ACCENT5 다섯 번째 강조 색상을 나타냅니다.
ACCENT6 여섯 번째 강조 색상을 나타냅니다.
TEXT1 첫 번째 텍스트 색상을 나타냅니다.
BACKGROUND1 첫 번째 배경 색상을 나타냅니다.
TEXT2 두 번째 텍스트 색상을 나타냅니다.
BACKGROUND2 두 번째 배경 색상을 나타냅니다.

PropertyState

숙박 시설의 가능한 상태입니다.

열거형
RENDERED 속성의 상태가 RENDERED이면 페이지에서 렌더링될 때 요소에 해당 속성이 있습니다. 요소가 placeholder 필드에 의해 결정된 자리표시자 도형이고 자리표시자 도형에서 상속하는 경우 상응하는 필드가 설정되지 않을 수 있습니다. 즉, 속성 값이 상위 자리표시자에서 상속됩니다. 요소가 상속되지 않으면 필드에 렌더링된 값이 포함됩니다. 기본값입니다.
NOT_RENDERED 속성의 상태가 NOT_RENDERED인 경우 페이지에서 렌더링될 때 요소에 해당 속성이 없습니다. 하지만 하위 도형에서 상속받을 수 있도록 필드는 계속 설정될 수 있습니다. 렌더링된 요소에서 속성을 삭제하려면 propertyState를 NOT_RENDERED로 설정합니다.
INHERIT 속성의 상태가 INHERIT인 경우 속성 상태는 상위 도형의 상응하는 propertyState 필드 값을 사용합니다. 상속하지 않는 요소에는 INHERIT 속성 상태가 없습니다.

SolidFill

단색 채우기 페이지 또는 페이지 요소가 지정된 색상 값으로 완전히 채워집니다.

필드가 설정되지 않은 경우 상위 자리표시자(있는 경우)에서 값을 상속할 수 있습니다.

JSON 표현
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number
}
필드
color

object (OpaqueColor)

단색 채우기의 색상 값입니다.

alpha

number

픽셀에 적용해야 하는 이 color의 비율입니다. 즉, 최종 픽셀 색상은 등식으로 정의됩니다.

픽셀 색상 = 알파 * (색상) + (1.0 - 알파) * (배경 색상)

즉, 1.0 값은 단색에 해당하는 반면 0.0 값은 완전히 투명한 색상에 해당합니다.

개요

PageElement의 윤곽선입니다.

이러한 필드가 설정되지 않은 경우 상위 자리표시자(있는 경우)에서 상속될 수 있습니다. 상위 요소가 없으면 필드는 Slides 편집기에서 만든 새 페이지 요소에 사용된 값으로 기본 설정되며, 이는 페이지 요소 종류에 따라 다를 수 있습니다.

JSON 표현
{
  "outlineFill": {
    object (OutlineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
필드
outlineFill

object (OutlineFill)

윤곽선의 채우기입니다.

weight

object (Dimension)

윤곽선의 두께입니다.

dashStyle

enum (DashStyle)

윤곽선의 대시 스타일입니다.

propertyState

enum (PropertyState)

윤곽선 속성 상태입니다.

페이지 요소의 개요를 업데이트하면 동일한 요청에 다른 값이 지정되지 않는 한 이 필드가 암시적으로 RENDERED로 업데이트됩니다. 페이지 요소에 윤곽선이 없도록 하려면 이 필드를 NOT_RENDERED로 설정합니다. 이 경우 동일한 요청에 설정된 다른 모든 개요 필드는 무시됩니다.

OutlineFill

윤곽선의 채우기입니다.

JSON 표현
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
필드
공용체 필드 kind입니다. 윤곽선 채우기 유형입니다. kind는 다음 중 하나여야 합니다.
solidFill

object (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": {
    object (AffineTransform)
  },
  "alignment": enum (RectanglePosition),
  "blurRadius": {
    object (Dimension)
  },
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "rotateWithShape": boolean,
  "propertyState": enum (PropertyState)
}
필드
type

enum (Type)

그림자의 유형입니다. 이 속성은 읽기 전용입니다.

transform

object (AffineTransform)

정렬 위치를 기준으로 그림자의 변환, 크기 조정, 기울기를 인코딩하는 변환입니다.

alignment

enum (RectanglePosition)

그림자의 정렬 지점으로, 그림자의 이동, 크기 조정, 기울기에 대한 원점을 설정합니다. 이 속성은 읽기 전용입니다.

blurRadius

object (Dimension)

그림자 블러의 반경입니다. 반경이 클수록 그림자가 더 확산됩니다.

color

object (OpaqueColor)

그림자 색상 값입니다.

alpha

number

그림자 색상의 알파입니다(0.0~1.0).

rotateWithShape

boolean

그림자가 도형과 함께 회전해야 하는지 여부입니다. 이 속성은 읽기 전용입니다.

propertyState

enum (PropertyState)

그림 속성 상태입니다.

페이지 요소의 그림자를 업데이트하면 동일한 요청에 다른 값이 지정되지 않는 한 이 필드가 암시적으로 RENDERED로 업데이트됩니다. 페이지 요소에 그림자가 없도록 하려면 이 필드를 NOT_RENDERED로 설정합니다. 이 경우 동일한 요청에 설정된 다른 모든 그림자 필드는 무시됩니다.

유형

그림자 유형입니다.

열거형
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": integer,
  "parentObjectId": string
}
필드
type

enum (Type)

자리표시자 유형입니다.

index

integer

자리표시자의 색인입니다. 동일한 자리표시자 유형이 동일한 페이지에 있는 경우 색인이 다릅니다.

parentObjectId

string

이 도형의 상위 자리표시자의 객체 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": number,
  "brightness": number,
  "contrast": number,
  "recolor": {
    object (Recolor)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  }
}
필드
cropProperties

object (CropProperties)

이미지의 자르기 속성입니다. 설정하지 않으면 이미지가 잘리지 않습니다. 이 속성은 읽기 전용입니다.

transparency

number

이미지의 투명도 효과입니다. 값은 [0.0, 1.0] 범위여야 합니다. 여기서 0은 효과가 없음을, 1은 완전히 투명함을 의미합니다. 이 속성은 읽기 전용입니다.

brightness

number

이미지의 밝기 효과입니다. 값은 [-1.0, 1.0] 범위여야 하며 0은 효과가 없음을 의미합니다. 이 속성은 읽기 전용입니다.

contrast

number

이미지의 대비 효과입니다. 값은 [-1.0, 1.0] 범위여야 하며 0은 효과가 없음을 의미합니다. 이 속성은 읽기 전용입니다.

recolor

object (Recolor)

이미지의 색상 변경 효과입니다. 설정하지 않으면 이미지의 색상이 변경되지 않습니다. 이 속성은 읽기 전용입니다.

outline

object (Outline)

이미지의 윤곽선입니다. 설정하지 않으면 이미지에 윤곽선이 없습니다.

shadow

object (Shadow)

이미지의 그림자입니다. 설정하지 않으면 이미지에 그림자가 없습니다. 이 속성은 읽기 전용입니다.

CropProperties

컨테이너에 포함된 객체의 자르기 속성입니다. 예를 들어 Image가 있습니다.

자르기 속성은 자르기 직사각형을 정의하는 네 개의 가장자리의 오프셋으로 표시됩니다. 오프셋은 객체의 원래 크기를 기준으로 객체의 원래 경계 상자의 해당 가장자리에서 안쪽을 향해 백분율로 측정됩니다.

  • 오프셋이 (0, 1) 간격에 있으면 자르기 직사각형의 해당 가장자리가 객체의 원래 경계 직사각형 내에 배치됩니다.
  • 오프셋이 음수이거나 1보다 크면 자르기 직사각형의 해당 가장자리가 객체의 원래 경계 직사각형 외부에 배치됩니다.
  • 자르기 직사각형의 왼쪽 가장자리가 오른쪽 가장자리의 오른쪽에 있으면 객체가 가로로 뒤집힙니다.
  • 자르기 직사각형의 상단 가장자리가 하단 가장자리 아래에 있으면 객체가 세로로 뒤집힙니다.
  • 모든 오프셋과 회전 각도가 0이면 객체가 잘리지 않습니다.

자르기 후에는 자르기 직사각형의 콘텐츠가 컨테이너에 맞게 늘어납니다.

JSON 표현
{
  "leftOffset": number,
  "rightOffset": number,
  "topOffset": number,
  "bottomOffset": number,
  "angle": number
}
필드
leftOffset

number

오프셋은 객체의 원래 너비를 기준으로 원래 경계 직사각형 왼쪽 가장자리의 오른쪽에 있는 자르기 직사각형의 왼쪽 가장자리를 지정합니다.

rightOffset

number

오프셋은 객체의 원래 너비를 기준으로 원래 경계 직사각형 오른쪽 가장자리의 왼쪽에 있는 자르기 직사각형의 오른쪽 가장자리를 지정합니다.

topOffset

number

오프셋은 객체의 원래 높이를 기준으로 원래 경계 상자 상단 가장자리 아래에 있는 자르기 직사각형의 상단 가장자리를 지정합니다.

bottomOffset

number

오프셋은 객체의 원래 높이를 기준으로 원래 경계 직사각형 하단 가장자리 위에 있는 자르기 직사각형의 하단 가장자리를 지정합니다.

angle

number

자르기 창의 중심을 중심으로 한 회전 각도(단위: 라디안)입니다. 회전 각도는 오프셋 후에 적용됩니다.

색상 재지정

이미지에 적용된 재색상 지정 효과

JSON 표현
{
  "recolorStops": [
    {
      object (ColorStop)
    }
  ],
  "name": enum (Name)
}
필드
recolorStops[]

object (ColorStop)

색상 변경 효과는 색상 중지점 목록인 그라데이션으로 표시됩니다.

그라데이션의 색상이 색상 팔레트의 동일한 위치에 있는 해당 색상을 대체하고 이미지에 적용됩니다. 이 속성은 읽기 전용입니다.

name

enum (Name)

색상 변경 효과의 이름입니다.

이름은 그라데이션을 페이지의 현재 color scheme에 있는 색상과 일치시켜 recolorStops에서 결정됩니다. 이 속성은 읽기 전용입니다.

ColorStop

그라디언트 밴드의 색상 및 위치입니다.

JSON 표현
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "position": number
}
필드
color

object (OpaqueColor)

그라디언트 중지점의 색상입니다.

alpha

number

그라데이션 범위에서 이 색상의 알파 값입니다. 기본값은 1.0으로 완전히 불투명합니다.

position

number

그래디언트 밴드에서 색상 중지점의 상대 위치로, 백분율로 측정됩니다. 값은 [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를 참고하세요.