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
선형 도형을 렌더링할 수 있는 대시의 유형입니다. 이 값은 '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
|
정렬 위치를 기준으로 그림자의 변환, 배율 및 왜곡을 인코딩하는 변환입니다. |
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
콘텐츠 정렬 유형입니다.
'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
|
자리표시자의 색인입니다. 동일한 자리표시자 유형이 동일한 페이지에 있으면 색인 값이 다릅니다. |
parentObjectId
|
이 도형의 상위 자리표시자에 대한 객체 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
|
이미지의 투명도 효과입니다. 값의 간격은 [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
|
offset은 객체의 원래 높이를 기준으로 원래의 경계 직사각형 상단 가장자리 아래에 위치한 자르기 직사각형의 상단 가장자리를 지정합니다. |
bottomOffset
|
offset은 객체의 원래 높이를 기준으로 원래의 경계 직사각형 하단 가장자리 위에 위치한 자르기 사각형의 하단 가장자리를 지정합니다. |
angle
|
중앙을 중심으로 하는 자르기 창의 회전 각도(라디안)입니다. 회전 각도는 오프셋 이후에 적용됩니다. |
Recolor
이미지에 적용되는 색상 재지정 효과입니다.
JSON 표현 |
---|
{ "recolorStops": [ { object ( |
필드 | |
---|---|
recolorStops[]
|
색상 재지정 효과는 색상 중지 목록인 그라데이션으로 표시됩니다. 그라데이션의 색상은 색상 팔레트의 동일한 위치에 있는 해당 색상을 대체하고 이미지에 적용됩니다. 이 속성은 읽기 전용입니다. |
name
|
색상 재지정 효과의 이름입니다.
이름은
|
ColorStop
그라데이션 밴드의 색상 및 위치입니다.
JSON 표현 |
---|
{
"color": {
object (
|
필드 | |
---|---|
color
|
그라데이션 지점의 색상입니다. |
alpha
|
그라데이션 밴드에서 이 색상의 알파 값입니다. 기본값은 1.0이며 완전히 불투명합니다. |
position
|
백분율로 측정된 그라데이션 밴드에서 색상 변경의 상대적 위치입니다. 값은 [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
'구체 그라데이션'을 선택합니다.
|