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

선형 도형을 렌더링할 수 있는 대시의 유형입니다. 이 값은 'ST_PresetLineDashVal' 'Office Open XML 파일 형식 - 기초 및 마크업 언어 참조' 섹션 20.1.10.48 ECMA-376 4판

열거형
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

콘텐츠 정렬 유형입니다.

'ST_TextAnchoringType' 값의 하위 집합에서 파생됨 "Office Open XML 파일 형식 - 기초 및 마크업 언어 참조" 섹션 20.1.10.59의 ECMA-376 4판

열거형
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와 일치합니다. 이러한 도형에 대한 자세한 내용은 'ST_PlaceholderType'의 설명에서 확인할 수 있습니다. 'Office Open XML 파일 형식 - 기초 및 마크업 언어 참조' 섹션 19.7.10 ECMA-376 4판

열거형
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

offset은 객체의 원래 높이를 기준으로 원래의 경계 직사각형 상단 가장자리 아래에 위치한 자르기 직사각형의 상단 가장자리를 지정합니다.

bottomOffset

number

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

angle

number

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

Recolor

이미지에 적용되는 색상 재지정 효과입니다.

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

object (ColorStop)

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

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

name

enum (Name)

색상 재지정 효과의 이름입니다.

이름은 recolorStops 그라데이션을 페이지의 현재 색상과 비교하여 color scheme 이 속성은 읽기 전용입니다.

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 페이지의 색 구성표에서 사용 가능한 7번째 색상을 사용하여 이미지를 밝게 하는 색상 재지정 효과입니다.
LIGHT8 페이지에서 사용 가능한 8번째 색상을 사용하여 이미지를 밝게 하는 색상 재지정 효과입니다.
LIGHT9 페이지에서 사용 가능한 9번째 색상을 사용하여 이미지를 밝게 하는 색상 재지정 효과입니다.
LIGHT10 페이지의 색 구성표에서 사용 가능한 10번째 색상을 사용하여 이미지를 밝게 하는 색상 재지정 효과입니다.
DARK1 페이지의 색 구성표에서 사용 가능한 첫 번째 색상을 사용하여 이미지를 어둡게 하는 색상 재지정 효과입니다.
DARK2 페이지의 색 구성표에서 사용 가능한 두 번째 색상을 사용하여 이미지를 어둡게 하는 색상 재지정 효과입니다.
DARK3 페이지의 색 구성표에서 세 번째 선택 가능한 색상을 사용하여 이미지를 어둡게 하는 색상 재지정 효과입니다.
DARK4 페이지의 색 구성표에서 네 번째로 제공된 색상을 사용하여 이미지를 어둡게 하는 색상 재지정 효과입니다.
DARK5 페이지의 색 구성표에서 사용 가능한 다섯 번째 색상을 사용하여 이미지를 어둡게 하는 색상 재지정 효과입니다.
DARK6 페이지의 색 구성표에서 사용 가능한 여섯 번째 색상을 사용하여 이미지를 어둡게 하는 색상 재지정 효과입니다.
DARK7 페이지의 색 구성표에서 사용 가능한 7번째 색상을 사용하여 이미지를 어둡게 하는 색상 재지정 효과입니다.
DARK8 페이지에서 제공되는 8번째 색 구성표의 색상을 사용해 이미지를 어둡게 하는 색상 재지정 효과입니다.
DARK9 페이지의 색 구성표 중 사용 가능한 9번째 색상을 사용하여 이미지를 어둡게 하는 색상 재지정 효과입니다.
DARK10 페이지의 색 구성표에서 사용 가능한 10번째 색상을 사용하여 이미지를 어둡게 하는 색상 재지정 효과입니다.
GRAYSCALE 이미지의 색상을 그레이 스케일로 다시 바꾸는 색상 재지정 효과.
NEGATIVE 이미지의 색상을 네거티브 그레이 스케일로 다시 바꾸는 색상 재지정 효과입니다.
SEPIA 세피아 색상을 사용하여 이미지의 색상을 다시 지정하는 색상 재지정 효과입니다.
CUSTOM 맞춤 색상 재지정 효과 다음을 참고하세요. recolorStops '구체 그라데이션'을 선택합니다.