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 は次のいずれかになります。 |
|
paragraphMarker
|
新しい段落の始まりを表すマーカー。
この TextElement の |
textRun
|
実行内のすべての文字が同じ
TextRun の |
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
|
段落の 1 行目の先頭のインデント量。設定されていない場合、値は親から継承されます。 |
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
|
リスト要素間の段落間隔はスキップされます。 |
Bullet
段落の箇条書きを記述します。
| 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
|
この実行に適用されるスタイル。 |
AutoText
自動テキストを表す 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
|
このネストレベルの箇条書きのスタイル。 |