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의 윤곽선입니다.

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

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'에 해당합니다.

그림자

페이지 요소의 그림자 속성입니다.

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

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 색 구성표에서 사용할 수 있는 네 번째 색상을 사용하여 이미지를 밝게 하는 색상 변경 효과입니다.
LIGHT5 색 구성표에서 사용할 수 있는 다섯 번째 색상을 사용하여 이미지를 밝게 하는 색상 변경 효과입니다.
LIGHT6 색 구성표에서 사용할 수 있는 여섯 번째 색상을 사용하여 이미지를 밝게 하는 색상 변경 효과입니다.
LIGHT7 색 구성표에서 사용할 수 있는 일곱 번째 색상을 사용하여 이미지를 밝게 하는 색상 변경 효과입니다.
LIGHT8 색 구성표에서 사용할 수 있는 여덟 번째 색상을 사용하여 이미지를 밝게 하는 색상 변경 효과입니다.
LIGHT9 색 구성표에서 사용할 수 있는 페이지의 9번째 색상을 사용하여 이미지를 밝게 하는 색상 변경 효과입니다.
LIGHT10 색 구성표에서 사용할 수 있는 열 번째 색상을 사용하여 이미지를 밝게 하는 색상 변경 효과입니다.
DARK1 색 구성표에서 사용할 수 있는 페이지의 첫 번째 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
DARK2 색 구성표에서 페이지의 두 번째 사용 가능한 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
DARK3 색 구성표에서 세 번째로 사용 가능한 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
DARK4 색 구성표에서 사용할 수 있는 네 번째 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
DARK5 색 구성표에서 사용할 수 있는 다섯 번째 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
DARK6 색 구성표에서 사용할 수 있는 여섯 번째 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
DARK7 색 구성표에서 사용할 수 있는 일곱 번째 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
DARK8 색 구성표에서 사용할 수 있는 여덟 번째 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
DARK9 색 구성표에서 사용할 수 있는 페이지의 아홉 번째 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
DARK10 색 구성표에서 사용할 수 있는 열 번째 색상을 사용하여 이미지를 어둡게 하는 색상 변경 효과입니다.
GRAYSCALE 이미지를 회색조로 재지정하는 재지정 색상 효과입니다.
NEGATIVE 이미지를 네거티브 회색조로 다시 색칠하는 다시 색칠 효과입니다.
SEPIA 세피아 색상을 사용하여 이미지의 색상을 변경하는 색상 변경 효과입니다.
CUSTOM 맞춤 색상 재지정 효과입니다. 구체적인 그라데이션은 recolorStops를 참고하세요.