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 は次のいずれかになります。 |
|
paragraphMarker
|
新しい段落の始まりを表すマーカー。
この TextElement の |
textRun
|
実行のすべての文字が同じ
TextRuns の |
autoText
|
時間の経過とともに変化するコンテンツによって動的に置き換えられる、テキスト内のスポットを表す TextElement。 |
ParagraphMarker
新しい段落の開始を表す TextElement の種類。
JSON 表現 |
---|
{ "style": { object ( |
フィールド | |
---|---|
style
|
段落のスタイル |
bullet
|
この段落の箇条書き項目。存在しない場合、段落はリストに属しません。 |
ParagraphStyle
段落全体に適用されるスタイル。
このテキストが親 placeholder
を持つシェイプに含まれている場合、これらの段落スタイルは親から継承できます。どの段落スタイルが継承されるかは、リストのネストレベルによって異なります。
- リストにない段落は、親プレースホルダ内のリストの 0 ネストレベルで、段落のスタイルを継承します。
- リスト内の段落の段落スタイルは、親プレースホルダ内のリストの対応するネストレベルで、その段落から継承されます。
継承された段落スタイルは、このメッセージでは未設定のフィールドとして表されます。
JSON 表現 |
---|
{ "lineSpacing": number, "alignment": enum ( |
フィールド | |
---|---|
lineSpacing
|
線間のスペースの量。「正常」の割合は「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
|
この箇条書きに適用される段落固有のテキスト スタイル。 |
テキスト スタイル
TextRun に適用できるスタイル設定を表します。
このテキストが placeholder
親を持つシェイプに含まれている場合、これらのテキスト スタイルは親から継承できます。継承されるテキスト スタイルは、リストのネストレベルによって異なります。
- 段落内にないテキストがリスト内にある場合、そのテキスト スタイルは、親プレースホルダ内のリストの 0 ネストレベルにある段落の改行文字を継承します。
- リスト内の段落内のテキストは、その段落内の改行文字を親プレースホルダ内の対応するリストのネストレベルに継承します。
継承されたテキスト スタイルは、このメッセージでは未設定のフィールドとして表されます。親プレースホルダのない図形にテキストが含まれている場合、これらのフィールドの設定を解除すると、スタイルがスライド エディタのデフォルトと一致する値に戻ります。
JSON 表現 |
---|
{ "backgroundColor": { object ( |
フィールド | |
---|---|
backgroundColor
|
テキストの背景色。設定すると、 |
foregroundColor
|
テキスト自体の色。設定すると、 |
bold
|
テキストを太字でレンダリングするかどうか。 |
italic
|
テキストが斜体かどうか。 |
fontFamily
|
テキストのフォント ファミリー。
フォント ファミリーは、スライドの [フォント] メニューまたは Google Fonts の任意のフォントです。フォント名が認識されない場合、テキストは
フォントによっては、テキストの太さに影響することがあります。更新リクエストで、 |
fontSize
|
テキストのフォントのサイズ。読み取る際、 |
link
|
テキストのハイパーリンク先。未設定の場合、リンクは表示されません。リンクは親テキストから継承されません。 更新リクエストでリンクを変更すると、範囲のテキスト スタイルにいくつかの変更が加えられます。
|
baselineOffset
|
テキストの通常の位置からの垂直オフセット。
ベースライン オフセットが |
smallCaps
|
テキストが小文字かどうか。 |
strikethrough
|
テキストに取り消し線が付いているかどうか。 |
underline
|
テキストに下線を付けるかどうかを指定します。 |
weightedFontFamily
|
テキストのフォント ファミリーとレンダリングされた太さ。
このフィールドは
更新リクエストで
|
省略可
完全に不透明な色または完全に透明な色です。
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
|
現在のスライド番号を表す自動テキストのタイプ。 |
リスト
リストでは、リストに関連付けられた段落に属する箇条書きのデザインを指定します。リストの一部である段落には、そのリストの ID への暗黙的参照があります。
JSON 表現 |
---|
{
"listId": string,
"nestingLevel": {
integer: {
object (
|
フィールド | |
---|---|
listId
|
リストの ID。 |
nestingLevel
|
関連付けられたレベルの箇条書きのプロパティへのネストのネストのマップ。リストのネストは最大 9 レベルであるため、このマップのキーとして指定できる値は 0 ~ 8 です。 |
NestingLevel
ネストのレベルレベルでリストの箇条書きの外観を記述するプロパティを含みます。
JSON 表現 |
---|
{
"bulletStyle": {
object (
|
フィールド | |
---|---|
bulletStyle
|
このネストレベルにおける箇条書きのスタイル。 |