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)

translate 要素の単位。

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 は次のいずれか 1 つのみを指定できます。
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 2 つ目の暗い色を表します。
LIGHT2 2 番目のライトの色を表します。
ACCENT1 最初のアクセント カラーを表します。
ACCENT2 2 番目のアクセント カラーを表します。
ACCENT3 3 番目のアクセント カラーを表します。
ACCENT4 4 番目のアクセント カラーを表します。
ACCENT5 5 番目のアクセント カラーを表します。
ACCENT6 6 番目のアクセント カラーを表します。
TEXT1 最初のテキストの色を表します。
BACKGROUND1 最初の背景色を表します。
TEXT2 2 番目のテキストの色を表します。
BACKGROUND2 2 つ目の背景色を表します。

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)

Outline プロパティの状態。

ページ要素の概要を更新すると、このフィールドは暗黙的に 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 は次のいずれか 1 つのみを指定できます。
solidFill

object (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": {
    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 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": integer,
  "parentObjectId": string
}
フィールド
type

enum (Type)

プレースホルダのタイプ。

index

integer

プレースホルダのインデックス。同じページに同じプレースホルダ タイプが存在する場合、インデックス値は異なります。

parentObjectId

string

このシェイプの親プレースホルダのオブジェクト 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": 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

切り抜きプロパティは、切り抜きの長方形を定義する 4 つのエッジのオフセットで表されます。このオフセットは、オブジェクトの元の境界ボックスの対応する端から内側に向かって、オブジェクトの元の寸法に対する割合で測定されます。

  • このオフセットが (0, 1) の範囲内の場合、切り抜く長方形の対応する端は、オブジェクトの元の境界長方形の内側に配置されます。
  • オフセットが負の値または 1 より大きい場合、切り抜く四角形の対応する端はオブジェクトの元の境界四角形の外側になります。
  • 切り抜く四角形の左端が右端より右側にある場合、オブジェクトが水平方向に反転します。
  • 切り抜く四角形の上端が下端より下にある場合は、オブジェクトが垂直方向に反転します。
  • すべてのオフセットと回転角度が 0 の場合、オブジェクトは切り抜かれません。

切り抜くと、切り抜かれた長方形のコンテンツがコンテナに合わせて引き伸ばされます。

JSON 表現
{
  "leftOffset": number,
  "rightOffset": number,
  "topOffset": number,
  "bottomOffset": number,
  "angle": number
}
フィールド
leftOffset

number

offset は、オブジェクトの元の幅に対して、元の境界長方形の左端より右側にある切り抜き長方形の左端を指定します。

rightOffset

number

offset は、オブジェクトの元の幅に対して、切り抜く長方形の右端(元の境界四角形の右端の左端)を指定します。

topOffset

number

offset は、オブジェクトの元の高さに対する相対値で、元の境界長方形の上端より下にある切り抜き長方形の上端を指定します。

bottomOffset

number

offset は、元の境界長方形の下端より上に位置する切り抜き長方形の下端を、オブジェクトの元の高さに対する相対値で指定します。

angle

number

中心からの切り抜きウィンドウの回転角度(ラジアン単位)。回転角度はオフセットの後に適用されます。

Recolor

画像に適用される色変更効果。

JSON 表現
{
  "recolorStops": [
    {
      object (ColorStop)
    }
  ],
  "name": enum (Name)
}
フィールド
recolorStops[]

object (ColorStop)

リカラー効果は、カラーストップのリストであるグラデーションで表されます。

グラデーション内の色は、カラーパレットの同じ位置にある対応する色に置き換えられ、画像に適用されます。このプロパティは読み取り専用です。

name

enum (Name)

色変更効果の名前。

名前は、Terraform の 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 カラーパターンで選択可能な 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 を使用します。