TextContent
一般的なテキスト コンテンツ。テキストは、互換性のある形状(テキスト ボックス、長方形など)またはページ内のテーブルセル内に配置する必要があります。
JSON 表現 |
---|
{ "textElements": [ { object ( |
フィールド | |
---|---|
textElements[]
|
構成要素に分割されたテキスト コンテンツ(スタイル設定情報を含む)。このプロパティは読み取り専用です。 |
lists
|
このテキストに含まれる、リスト ID をキーとする箇条書きリスト。 |
TextElement
TextElement は、Shape または TableCell のテキスト コンテンツのインデックス範囲のコンテンツを記述します。
JSON 表現 |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
フィールド | |
---|---|
startIndex
|
このテキスト要素のゼロベースの開始インデックス(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 スライドの
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 スライドの
Google Fonts。フォント名を認識できない場合、テキストは
|
weight
|
レンダリングされたテキストの太さ。このフィールドには、任意の倍数の値を指定できます。
|
TextRun
すべて同じスタイルのテキストの実行を表す TextElement 種類。
JSON 表現 |
---|
{
"content": string,
"style": {
object (
|
フィールド | |
---|---|
content
|
この実行のテキスト。 |
style
|
この実行に適用されるスタイル。 |
AutoText
自動テキストを表す 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
|
このネスト レベルでの箇条書きスタイル。 |