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
|
translate 要素の単位。 |
OpaqueColor
テーマ設定が可能な単色の値。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
kind 。色の値の種類。
kind
は次のいずれか 1 つのみを指定できます。
|
|
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
|
2 つ目の暗い色を表します。 |
LIGHT2
|
2 番目のライトの色を表します。 |
ACCENT1
|
最初のアクセント カラーを表します。 |
ACCENT2
|
2 番目のアクセント カラーを表します。 |
ACCENT3
|
3 番目のアクセント カラーを表します。 |
ACCENT4
|
4 番目のアクセント カラーを表します。 |
ACCENT5
|
5 番目のアクセント カラーを表します。 |
ACCENT6
|
6 番目のアクセント カラーを表します。 |
HYPERLINK
|
ハイパーリンクに使用する色を表します。 |
FOLLOWED_HYPERLINK
|
アクセスしたハイパーリンクに使用する色を表します。 |
TEXT1
|
最初のテキストの色を表します。 |
BACKGROUND1
|
最初の背景色を表します。 |
TEXT2
|
2 番目のテキストの色を表します。 |
BACKGROUND2
|
2 つ目の背景色を表します。 |
リンク
ハイパーテキスト リンク。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
kind 。リンクの種類。
kind
は次のいずれか 1 つのみを指定できます。
|
|
url
|
設定されている場合は、この URL の外部ウェブページへのリンクであることを示します。 |
relativeLink
|
設定されている場合は、このプレゼンテーション内のスライドへのリンク(位置によって説明)であることを示します。 |
pageObjectId
|
設定されている場合は、この ID を持つこのプレゼンテーションの特定のページへのリンクであることを示します。この ID のページが存在しない可能性があります。 |
slideIndex
|
設定されている場合、これがプレゼンテーション内のゼロベースのインデックスにあるスライドへのリンクであることを示します。このインデックスにはスライドがない場合があります。 |
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
。
これらのフィールドが設定されていない場合、親プレースホルダが存在する場合は、そのプレースホルダから継承されます。親要素がない場合、各フィールドは、スライド エディタで作成する新しいページ要素に使用される値にデフォルト設定されます。これはページ要素の種類によって異なる場合があります。
JSON 表現 |
---|
{ "outlineFill": { object ( |
フィールド | |
---|---|
outlineFill
|
枠線の塗りつぶし。 |
weight
|
枠線の太さ。 |
dashStyle
|
枠線のダッシュ スタイル。 |
propertyState
|
Outline プロパティの状態。
ページ要素の概要を更新すると、このフィールドは暗黙的に
|
OutlineFill
枠線の塗りつぶし。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
kind 。枠線の種類。
kind
は次のいずれか 1 つのみを指定できます。
|
|
solidFill
|
無地の塗りつぶし。 |
DashStyle
線形ジオメトリをレンダリングできる破線の種類。これらの値は、「ST_PresetLineDashVal」「Office Open XML File Formats - Fundamentals and Markup Language Reference」セクション 20.1.10.48、 ECMA-376 4th Edition。
列挙型 | |
---|---|
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
|
配置位置を基準としてシャドウの平行移動、スケール、傾斜をエンコードする変換。 |
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 File Formats - Fundamentals and Markup Language Reference", part 1 of 20.1.10.59 セクション 20.1.10.59 ECMA-376 4th Edition。
列挙型 | |
---|---|
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_PlaceholdType」の説明をご覧ください。「Office Open XML File Formats - Fundamentals and Markup Language Reference」セクション 19.7.10、パート 1 ECMA-376 4th Edition。
列挙型 | |
---|---|
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
。
切り抜きプロパティは、切り抜きの長方形を定義する 4 つのエッジのオフセットで表されます。このオフセットは、オブジェクトの元の境界ボックスの対応する端から内側に向かって、オブジェクトの元の寸法に対する割合で測定されます。
- このオフセットが (0, 1) の範囲内の場合、切り抜く長方形の対応する端は、オブジェクトの元の境界長方形の内側に配置されます。
- オフセットが負の値または 1 より大きい場合、切り抜く四角形の対応する端はオブジェクトの元の境界四角形の外側になります。
- 切り抜く四角形の左端が右端より右側にある場合、オブジェクトが水平方向に反転します。
- 切り抜く四角形の上端が下端より下にある場合は、オブジェクトが垂直方向に反転します。
- すべてのオフセットと回転角度が 0 の場合、オブジェクトは切り抜かれません。
切り抜くと、切り抜かれた長方形のコンテンツがコンテナに合わせて引き伸ばされます。
JSON 表現 |
---|
{ "leftOffset": number, "rightOffset": number, "topOffset": number, "bottomOffset": number, "angle": number } |
フィールド | |
---|---|
leftOffset
|
offset は、オブジェクトの元の幅に対して、元の境界長方形の左端より右側にある切り抜き長方形の左端を指定します。 |
rightOffset
|
offset は、オブジェクトの元の幅に対して、切り抜く長方形の右端(元の境界四角形の右端の左端)を指定します。 |
topOffset
|
offset は、オブジェクトの元の高さに対する相対値で、元の境界長方形の上端より下にある切り抜き長方形の上端を指定します。 |
bottomOffset
|
offset は、元の境界長方形の下端より上に位置する切り抜き長方形の下端を、オブジェクトの元の高さに対する相対値で指定します。 |
angle
|
中心からの切り抜きウィンドウの回転角度(ラジアン単位)。回転角度はオフセットの後に適用されます。 |
Recolor
画像に適用される色変更効果。
JSON 表現 |
---|
{ "recolorStops": [ { object ( |
フィールド | |
---|---|
recolorStops[]
|
リカラー効果は、カラーストップのリストであるグラデーションで表されます。 グラデーション内の色は、カラーパレットの同じ位置にある対応する色に置き換えられ、画像に適用されます。このプロパティは読み取り専用です。 |
name
|
色変更効果の名前。
名前は、Terraform の
|
ColorStop
グラデーション帯域の色と位置。
JSON 表現 |
---|
{
"color": {
object (
|
フィールド | |
---|---|
color
|
グラデーションの終点の色。 |
alpha
|
グラデーション帯域におけるこの色のアルファ値。デフォルトは 1.0(完全に不透明)です。 |
position
|
グラデーション帯域内のカラーストップの相対位置(パーセント単位)。値は [0.0, 1.0] の範囲内で指定する必要があります。 |
名前
色変更効果の名前。
列挙型 | |
---|---|
NONE
|
色変更の効果はありません。デフォルト値。 |
LIGHT1
|
カラーパターンで最初に使用可能な色を使用して画像を明るくする色変更効果です。 |
LIGHT2
|
カラーパターンで選択可能な 2 つ目の色を使用して画像を明るくする色変更効果です。 |
LIGHT3
|
カラーパターンから選択可能な 3 番目の色を使用して、画像を明るくする色変更効果です。 |
LIGHT4
|
ページのカラーパターンから選択可能な 4 番目の色を使用して、画像を明るくする色変更効果です。 |
LIGHT5
|
ページのカラーパターンから 5 番目の色を使用して画像を明るくする色変更効果です。 |
LIGHT6
|
ページのカラーパターンから 6 番目の色を使用して画像を明るくする色変更効果です。 |
LIGHT7
|
ページのカラーパターンから 7 番目の色を使用して画像を明るくする色変更効果です。 |
LIGHT8
|
ページのカラーパターンの 8 番目の色を使用して画像を明るくする色変更効果です。 |
LIGHT9
|
ページのカラーパターンから 9 番目の色を使用して画像を明るくする色変更効果です。 |
LIGHT10
|
ページのカラーパターンから 10 番目の色を使用して画像を明るくする色変更効果です。 |
DARK1
|
ページのカラーパターンから最初に使用可能な色を使用して画像を暗くする色変更効果です。 |
DARK2
|
カラーパターンで選択可能な 2 つ目の色を使用して画像を暗くする色変更効果です。 |
DARK3
|
ページのカラーパターンから 3 番目の色を使用して画像を暗くする色変更効果です。 |
DARK4
|
ページのカラーパターンから 4 番目の色を使用して画像を暗くする色変更効果。 |
DARK5
|
ページのカラーパターンから 5 番目の使用可能な色を使用して、画像を暗くする色変更効果。 |
DARK6
|
ページのカラーパターンから 6 番目の色を使用して画像を暗くする色変更効果です。 |
DARK7
|
ページのカラーパターンから 7 番目の色を使用して画像を暗くする色変更効果。 |
DARK8
|
ページのカラーパターンで 8 番目の使用可能な色を使用して、画像を暗くする色変更効果。 |
DARK9
|
ページのカラーパターンから 9 番目の色を使用して画像を暗くする色変更効果。 |
DARK10
|
ページのカラーパターンから 10 番目の色を使用して画像を暗くする色変更効果。 |
GRAYSCALE
|
画像の色をグレースケールに変更する効果です。 |
NEGATIVE
|
画像を負のグレースケールに再配色する色変更効果。 |
SEPIA
|
セピア色を使用して画像の色を変更する効果。 |
CUSTOM
|
カスタムの色変更効果。詳しくは、
recolorStops
を使用します。
|