TextContent
一般的なテキスト コンテンツ。テキストは、互換性のある形状(テキスト ボックス、長方形など)またはページ内のテーブルセル内に配置する必要があります。
| JSON 表現 | 
|---|
| { "textElements": [ { object ( | 
| フィールド | |
|---|---|
| textElements[] | 
        構成要素に分割されたテキスト コンテンツ(スタイル設定情報を含む)。このプロパティは読み取り専用です。 | 
| lists | 
        このテキストに含まれる箇条書きのリスト(リスト ID でキー設定)。 | 
TextElement
TextElement は、Shape または TableCell のテキスト コンテンツのインデックス範囲のコンテンツを記述します。
| JSON 表現 | 
|---|
| { "startIndex": integer, "endIndex": integer, // Union field | 
| フィールド | |
|---|---|
| startIndex | 
        このテキスト要素の 0 ベースの開始インデックス(Unicode コード単位)。 | 
| endIndex | 
        このテキスト要素の 0 から始まる終了インデックス(Unicode コード単位を除く)。 | 
| 共用体フィールド kind。この要素が表すテキストの種類。kindは次のいずれか 1 つのみを指定できます。 | |
| paragraphMarker | 
        新しい段落の開始を表すマーカー。 
       「
        | 
| textRun | 
        
       テキストの行を表す TextElement。行内のすべての文字が同じ  
       「
        | 
| autoText | 
        時間の経過とともに変化するコンテンツで動的に置き換えられるテキスト内の箇所を表す TextElement。 | 
ParagraphMarker
新しい段落の先頭を表す TextElement 種類。
| JSON 表現 | 
|---|
| { "style": { object ( | 
| フィールド | |
|---|---|
| style | 
        段落のスタイル | 
| bullet | 
        この段落の箇条書き。存在しない場合、その段落はリストに属しません。 | 
ParagraphStyle
段落全体に適用されるスタイル。
   このテキストが親を持つシェイプに含まれているかどうか
   placeholder の場合、これらの段落スタイルは親から継承できます。継承される段落スタイルは、リストのネストレベルによって異なります。
  
- リストにない段落は、親プレースホルダ内のリストの第 0 ネスト階層にある段落から段落スタイルを継承します。
- リスト内の段落は、親プレースホルダ内のリストの対応するネストレベルで、その段落からその段落スタイルを継承します。
継承された段落スタイルは、このメッセージでは未設定のフィールドとして表されます。
| JSON 表現 | 
|---|
| { "lineSpacing": number, "alignment": enum ( | 
| フィールド | |
|---|---|
| lineSpacing | 
        線間のスペースの量を、normal に対するパーセンテージで表したものです。normal は 100.0 と表されます。設定しない場合、値は親から継承されます。 | 
| alignment | 
        この段落のテキストの配置。 | 
| indentStart | 
        現在のテキスト方向に基づいて、テキストの先頭に対応する横にある段落のインデント量。設定しない場合、値は親から継承されます。 | 
| indentEnd | 
        現在のテキスト方向に基づいて、テキストの末尾に対応する横にある段落のインデント量。設定されていない場合、値は親から継承されます。 | 
| spaceAbove | 
        段落の上に追加するスペースの量。設定しない場合、値は親から継承されます。 | 
| spaceBelow | 
        段落の下の余分なスペースの量。設定されていない場合、値は親から継承されます。 | 
| indentFirstLine | 
        段落の先頭行のインデント量。設定されていない場合、値は親から継承されます。 | 
| direction | 
        
       この段落のテキストの向き。未設定の場合、値はデフォルトで
        | 
| spacingMode | 
        段落の間隔モード。 | 
アライメント
段落のテキストの配置の種類。
| 列挙型 | |
|---|---|
| ALIGNMENT_UNSPECIFIED | 段落の配置は親から継承されます。 | 
| START | 段落は行の先頭に揃えられます。LTR テキストの場合は左揃え、それ以外の場合は右揃え。 | 
| CENTER | 段落が中央に配置されます。 | 
| END | 段落は行の末尾に揃えられます。LTR テキストの場合は右揃え、それ以外の場合は左揃え。 | 
| JUSTIFIED | 段落が両端揃えになっています。 | 
TextDirection
ルートのテキストを流し込むことができます。
| 列挙型 | |
|---|---|
| TEXT_DIRECTION_UNSPECIFIED | テキスト方向は親から継承されます。 | 
| LEFT_TO_RIGHT | テキストは左から右に表示されます。 | 
| RIGHT_TO_LEFT | テキストは右から左に進みます。 | 
SpacingMode
段落の間隔のさまざまなモード。
| 列挙型 | |
|---|---|
| SPACING_MODE_UNSPECIFIED | 間隔モードは親から継承されます。 | 
| NEVER_COLLAPSE | 段落間隔は常にレンダリングされます。 | 
| COLLAPSE_LISTS | リスト要素間の段落のスペースはスキップされます。 | 
箇条書き
段落の箇条書きを記述します。
| JSON 表現 | 
|---|
| {
  "listId": string,
  "nestingLevel": integer,
  "glyph": string,
  "bulletStyle": {
    object ( | 
| フィールド | |
|---|---|
| listId | 
        この段落が属するリストの ID。 | 
| nestingLevel | 
        リスト内のこの段落のネストレベル。 | 
| glyph | 
        この段落の箇条書きのグリフをレンダリングしました。 | 
| bulletStyle | 
        この箇条書きに適用される段落固有のテキスト スタイル。 | 
TextStyle
TextRun に適用できるスタイル設定を表します。
   このテキストが親を持つシェイプに含まれているかどうか
   placeholder の場合、これらのテキスト スタイルは親から継承できます。継承されるテキスト スタイルは、リストのネストレベルによって異なります。
  
- リストにない段落内で実行されるテキストは、親プレースホルダ内のリストのネストレベル 0 にある段落内の改行文字からテキスト スタイルを継承します。
- リスト内の段落のテキスト行は、親プレースホルダ内のリストの対応するネスト階層にある段落の改行文字からテキスト スタイルを継承します。
継承されたテキスト スタイルは、このメッセージでは未設定のフィールドとして表されます。親プレースホルダのないシェイプにテキストが含まれている場合、これらのフィールドの設定を解除すると、スタイルはスライド エディタのデフォルト値と一致する値に戻ります。
| JSON 表現 | 
|---|
| { "backgroundColor": { object ( | 
| フィールド | |
|---|---|
| backgroundColor | 
        
       テキストの背景色。設定されている場合、色は、その中の  | 
| foregroundColor | 
        
       テキスト自体の色。設定されている場合、色は、その中の  | 
| bold | 
        テキストが太字でレンダリングされるかどうか。 | 
| italic | 
        テキストが斜体かどうか。 | 
| fontFamily | 
        テキストのフォント ファミリー。 
       フォント ファミリーには、スライドの [フォント] メニューまたは Google Fonts の任意のフォントを使用できます。フォント名が認識されない場合は、テキストは  
       フォントによってはテキストの太さに影響する場合があります。更新リクエストで  | 
| fontSize | 
        
       テキストのフォントのサイズ。読み取られると、
        | 
| link | 
        テキストのハイパーリンクのリンク先。未設定の場合、リンクはありません。リンクは親テキストから継承されません。 更新リクエストでリンクを変更すると、範囲のテキスト スタイルにも次のような変更が加わります。 
 | 
| baselineOffset | 
        テキストの通常の位置からの垂直オフセット。 
       テキスト メッセージ
        | 
| smallCaps | 
        テキストが小文字で表記されているかどうか。 | 
| strikethrough | 
        テキストに取り消し線が引かれるかどうか。 | 
| underline | 
        テキストに下線を付けるかどうかを指定します。 | 
| weightedFontFamily | 
        テキストのフォント ファミリーとレンダリングの太さ。 
       このフィールドは
        
 
       更新リクエストで両方の値を指定した場合、
        
       条件
        
       条件
        | 
OptionalColor
完全に不透明または完全に透明にできる色。
| JSON 表現 | 
|---|
| {
  "opaqueColor": {
    object ( | 
| フィールド | |
|---|---|
| opaqueColor | 
        設定すると、不透明色として使用されます。設定されていない場合、これは透明な色を表します。 | 
BaselineOffset
テキストを通常の位置から垂直方向にオフセットする方法。
| 列挙型 | |
|---|---|
| BASELINE_OFFSET_UNSPECIFIED | テキストのベースライン オフセットは親から継承されます。 | 
| NONE | テキストが垂直方向にオフセットされていません。 | 
| SUPERSCRIPT | テキストは上向きに垂直方向にオフセットされます(上付き)。 | 
| SUBSCRIPT | テキストが垂直方向に下方にオフセットされます(下付き文字)。 | 
WeightedFontFamily
TextRun のスタイル設定に使用されるフォント ファミリーと太さを表します。
| JSON 表現 | 
|---|
| { "fontFamily": string, "weight": integer } | 
| フィールド | |
|---|---|
| fontFamily | 
        テキストのフォント ファミリー。 
       フォント ファミリーには、スライドの [フォント] メニューまたは Google Fonts の任意のフォントを使用できます。フォント名を認識できない場合、テキストは
        | 
| weight | 
        
       レンダリングされたテキストの太さ。このフィールドには、任意の倍数の値を指定できます。
        | 
TextRun
すべて同じスタイルのテキストの実行を表す TextElement 種類。
| JSON 表現 | 
|---|
| {
  "content": string,
  "style": {
    object ( | 
| フィールド | |
|---|---|
| content | 
        この実行のテキスト。 | 
| style | 
        この実行に適用されたスタイル。 | 
自動テキスト
自動テキストを表す TextElement の種類。
| JSON 表現 | 
|---|
| { "type": enum ( | 
| フィールド | |
|---|---|
| type | 
        この自動テキストのタイプ。 | 
| content | 
        この自動テキストのレンダリングされたコンテンツ(利用可能な場合)。 | 
| style | 
        この自動テキストに適用されるスタイル設定。 | 
タイプ
自動テキストの種類
| 列挙型 | |
|---|---|
| TYPE_UNSPECIFIED | 未指定の自動テキスト タイプ。 | 
| SLIDE_NUMBER | 現在のスライド番号を表す自動テキストを入力します。 | 
リスト
List は、リストに関連付けられた段落に属する箇条書きの外観を記述します。リストの一部である段落には、そのリストの ID への暗黙的な参照があります。
| JSON 表現 | 
|---|
| {
  "listId": string,
  "nestingLevel": {
    integer: {
      object ( | 
| フィールド | |
|---|---|
| listId | 
        リストの ID。 | 
| nestingLevel | 
        ネストされたレベルの、関連するレベルの箇条書きのプロパティへのマップ。リストのネストレベルは最大 9 レベルであるため、このマップのキーに使用できる値は 0~8 です。 | 
NestingLevel
指定されたネストレベルにおけるリストの箇条書きの外観を記述するプロパティが含まれます。
| JSON 表現 | 
|---|
| {
  "bulletStyle": {
    object ( | 
| フィールド | |
|---|---|
| bulletStyle | 
        このレベルのネストされた箇条書きのスタイル。 |