TextContent
Der allgemeine Textinhalt. Der Text muss eine kompatible Form (z.B. Textfeld oder Rechteck) oder eine Tabellenzelle auf der Seite haben.
JSON-Darstellung |
---|
{ "textElements": [ { object ( |
Felder | |
---|---|
textElements[]
|
Der Textinhalt, aufgeschlüsselt nach seinen Bestandteilen, einschließlich Stilinformationen. Diese Eigenschaft ist schreibgeschützt. |
lists
|
Die in diesem Text enthaltenen Aufzählungslisten, aufgeschlüsselt nach Listen-ID. |
TextElement
Ein TextElement beschreibt den Inhalt einer Reihe von Indexen im Textinhalt einer Form oder einer TableCell.
JSON-Darstellung |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Felder | |
---|---|
startIndex
|
Der nullbasierte Startindex dieses Textelements in Unicode-Codeeinheiten. |
endIndex
|
Der nullbasierte Endindex dieses Textelements, exklusiv, in Unicode-Codeeinheiten. |
Union-Feld
kind Die Art des Textes, den dieses Element repräsentiert.
kind
kann nur einer der folgenden Werte sein:
|
|
paragraphMarker
|
Eine Markierung, die den Anfang eines neuen Absatzes darstellt.
Die
|
textRun
|
Ein TextElement, das einen Textlauf darstellt, bei dem alle Zeichen im Lauf gleich
Die
|
autoText
|
Ein TextElement, das einen Punkt im Text darstellt, der dynamisch durch Inhalt ersetzt wird, der sich im Laufe der Zeit ändern kann. |
ParagraphMarker
Eine TextElement-Art, die den Anfang eines neuen Absatzes darstellt.
JSON-Darstellung |
---|
{ "style": { object ( |
Felder | |
---|---|
style
|
Absatzstil |
bullet
|
Der Aufzählungspunkt für diesen Absatz. Wenn nicht vorhanden, gehört der Absatz zu keiner Liste. |
ParagraphStyle
Stile, die für einen ganzen Absatz gelten.
Wenn dieser Text in einer Form mit einem übergeordneten Element
placeholder
enthält, können diese Absatzstile vom übergeordneten Element übernommen werden. Welche Absatzstile übernommen werden, hängt von der Verschachtelungsebene der Listen ab:
- Ein Absatz, der sich nicht in einer Liste befindet, übernimmt seinen Absatzstil vom Absatz auf der Verschachtelungsebene 0 der Liste innerhalb des übergeordneten Platzhalters.
- Für einen Absatz in einer Liste wird der Absatzstil vom Absatz auf der entsprechenden Verschachtelungsebene der Liste im übergeordneten Platzhalter übernommen.
Übernommene Absatzstile werden in dieser Nachricht als nicht konfigurierte Felder dargestellt.
JSON-Darstellung |
---|
{ "lineSpacing": number, "alignment": enum ( |
Felder | |
---|---|
lineSpacing
|
Der Abstand zwischen den Zeilen als Prozentsatz des Normalwerts, wobei normal als 100, 0 angegeben wird. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
alignment
|
Die Textausrichtung für diesen Absatz. |
indentStart
|
Der Einzug des Absatzes auf der Seite, der dem Textanfang entspricht, basierend auf der aktuellen Textrichtung. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
indentEnd
|
Der Einzug des Absatzes auf der Seite, der dem Ende des Textes entspricht, basierend auf der aktuellen Textrichtung. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
spaceAbove
|
Der zusätzliche Abstand über dem Absatz Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
spaceBelow
|
Der zusätzliche Abstand unter dem Absatz. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
indentFirstLine
|
Der Einzug für den Anfang der ersten Zeile des Absatzes. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
direction
|
Die Textrichtung dieses Absatzes. Wenn kein Wert festgelegt ist, wird standardmäßig
|
spacingMode
|
Der Abstandsmodus für den Absatz. |
Ausrichtung
Die Arten der Textausrichtung für einen Absatz.
Enums | |
---|---|
ALIGNMENT_UNSPECIFIED
|
Die Absatzausrichtung wird vom übergeordneten Element übernommen. |
START
|
Der Absatz ist am Zeilenanfang ausgerichtet. Linksbündig für LTR-Text, ansonsten rechtsbündig. |
CENTER
|
Der Absatz wird zentriert. |
END
|
Der Absatz ist am Zeilenende ausgerichtet. Rechtsbündig für LTR-Text, andernfalls linksbündig. |
JUSTIFIED
|
Der Absatz ist im Blocksatz ausgerichtet. |
TextDirection
Der Routentext kann einfließen.
Enums | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Die Textrichtung wird vom übergeordneten Element übernommen. |
LEFT_TO_RIGHT
|
Der Text geht von links nach rechts. |
RIGHT_TO_LEFT
|
Der Text geht von rechts nach links. |
SpacingMode
Die verschiedenen Modi für den Absatzabstand.
Enums | |
---|---|
SPACING_MODE_UNSPECIFIED
|
Der Abstandsmodus wird vom übergeordneten Element übernommen. |
NEVER_COLLAPSE
|
Der Absatzabstand wird immer gerendert. |
COLLAPSE_LISTS
|
Der Absatzabstand wird zwischen den Listenelementen übersprungen. |
Aufzählungszeichen
Beschreibt den Aufzählungspunkt in einem Absatz.
JSON-Darstellung |
---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object (
|
Felder | |
---|---|
listId
|
Die ID der Liste, zu der dieser Absatz gehört. |
nestingLevel
|
Die Verschachtelungsebene dieses Absatzes in der Liste. |
glyph
|
Das gerenderte Aufzählungszeichen für diesen Absatz. |
bulletStyle
|
Der absatzspezifische Textstil, der auf diesen Aufzählungspunkt angewendet wird. |
TextStyle
Stellt den Stil dar, der auf einen TextRun angewendet werden kann.
Wenn dieser Text in einer Form mit einem übergeordneten Element
placeholder
gesetzt sind, können diese Textstile vom übergeordneten Element übernommen werden. Welche Textstile übernommen werden, hängt von der Verschachtelungsebene der Listen ab:
- Ein Text, der in einem Absatz ausgeführt wird, der nicht in einer Liste enthalten ist, übernimmt seinen Textstil vom Zeilenumbruchzeichen im Absatz auf Verschachtelungsebene 0 der Liste innerhalb des übergeordneten Platzhalters.
- Ein Text, der in einem Absatz läuft, der sich in einer Liste befindet, übernimmt seinen Textstil vom Zeilenumbruchzeichen im Absatz an der entsprechenden Verschachtelungsebene der Liste innerhalb des übergeordneten Platzhalters.
Übernommene Textstile werden in dieser Nachricht als nicht konfigurierte Felder dargestellt. Wenn Text in einer Form ohne einen übergeordneten Platzhalter enthalten ist, wird durch das Deaktivieren dieser Felder der Stil auf einen Wert zurückgesetzt, der den Standardwerten im Präsentationen-Editor entspricht.
JSON-Darstellung |
---|
{ "backgroundColor": { object ( |
Felder | |
---|---|
backgroundColor
|
Die Hintergrundfarbe des Textes. Wenn festgelegt, ist die Farbe entweder opak oder transparent, je nachdem,
|
foregroundColor
|
Die Farbe des Textes selbst. Wenn festgelegt, ist die Farbe entweder opak oder transparent, je nachdem,
|
bold
|
Gibt an, ob der Text fett dargestellt wird. |
italic
|
Gibt an, ob der Text kursiv dargestellt wird. |
fontFamily
|
Die Schriftfamilie des Textes.
Die Schriftfamilie kann eine beliebige Schriftart aus dem Menü "Schriftart" in Google Präsentationen oder aus
Google Fonts: Wird der Schriftname nicht erkannt, wird der Text in
Einige Schriftarten können die Stärke des Textes beeinflussen. Wenn in einer Aktualisierungsanfrage Werte für sowohl
|
fontSize
|
Die Schriftgröße des Textes. Wenn diese gelesen wird,
|
link
|
Das Ziel des Hyperlinks im Text. Wenn die Richtlinie nicht konfiguriert ist, ist kein Link vorhanden. Links werden nicht aus dem übergeordneten Text übernommen. Das Ändern des Links in einer Aktualisierungsanfrage führt zu einigen anderen Änderungen am Textstil des Bereichs:
|
baselineOffset
|
Der vertikale Versatz des Textes gegenüber seiner normalen Position.
SMS senden mit
|
smallCaps
|
Gibt an, ob der Text in Kleinbuchstaben geschrieben ist. |
strikethrough
|
Gibt an, ob der Text durchgestrichen ist. |
underline
|
Gibt an, ob der Text unterstrichen ist. |
weightedFontFamily
|
Die Schriftfamilie und die gerenderte Stärke des Textes.
Dieses Feld ist eine Erweiterung von
Wenn in einer Aktualisierungsanfrage Werte für sowohl
Wenn
Wenn
|
OptionalColor
Eine Farbe, die entweder vollständig deckend oder vollständig transparent sein kann.
JSON-Darstellung |
---|
{
"opaqueColor": {
object (
|
Felder | |
---|---|
opaqueColor
|
Wenn dieser Wert festgelegt ist, wird er als deckende Farbe verwendet. Wenn kein Wert festgelegt ist, stellt dies eine transparente Farbe dar. |
BaselineOffset
Die Art und Weise, wie Text vertikal von seiner normalen Position verschoben werden kann.
Enums | |
---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Der Basisversatz des Texts wird vom übergeordneten Element übernommen. |
NONE
|
Der Text ist nicht vertikal verschoben. |
SUPERSCRIPT
|
Der Text ist vertikal nach oben verschoben (hochgestellt). |
SUBSCRIPT
|
Der Text ist vertikal nach unten verschoben (tiefgestellt). |
WeightedFontFamily
Stellt eine Schriftfamilie und -stärke zum Gestalten eines TextRun dar.
JSON-Darstellung |
---|
{ "fontFamily": string, "weight": integer } |
Felder | |
---|---|
fontFamily
|
Die Schriftfamilie des Textes.
Die Schriftfamilie kann eine beliebige Schriftart aus dem Menü "Schriftart" in Google Präsentationen oder aus
Google Fonts: Wird der Schriftname nicht erkannt, wird der Text in
|
weight
|
Die gerenderte Stärke des Textes. Dieses Feld kann einen beliebigen Wert enthalten, der ein Vielfaches von ist
|
TextRun
Eine TextElement-Art, die einen Lauf darstellt, der alle den gleichen Stil hat.
JSON-Darstellung |
---|
{
"content": string,
"style": {
object (
|
Felder | |
---|---|
content
|
Der Text dieser Ausführung. |
style
|
Der Stil, der auf diese Ausführung angewendet wurde. |
AutoText
Eine TextElement-Art, die automatisch Text darstellt.
JSON-Darstellung |
---|
{ "type": enum ( |
Felder | |
---|---|
type
|
Der Typ dieses automatischen Textes. |
content
|
Der gerenderte Inhalt dieses automatischen Texts, falls verfügbar. |
style
|
Der Stil, der auf diesen automatischen Text angewendet wird. |
Typ
Die Arten von automatischem Text
Enums | |
---|---|
TYPE_UNSPECIFIED
|
Ein nicht angegebener Autotexttyp. |
SLIDE_NUMBER
|
Text eingeben, der die aktuelle Foliennummer darstellt. |
Liste
Eine Liste beschreibt das Aussehen und Verhalten von Aufzählungspunkten, die zu Absätzen gehören, die mit einer Liste verknüpft sind. Ein Absatz, der Teil einer Liste ist, verweist implizit auf die ID dieser Liste.
JSON-Darstellung |
---|
{
"listId": string,
"nestingLevel": {
integer: {
object (
|
Felder | |
---|---|
listId
|
Die ID der Liste. |
nestingLevel
|
Eine Zuordnung der Verschachtelungsebenen zu den Eigenschaften von Aufzählungspunkten auf der zugehörigen Ebene. Eine Liste hat höchstens neun Verschachtelungsebenen. Die möglichen Werte für die Schlüssel dieser Zuordnung sind also 0 bis einschließlich 8. |
NestingLevel
Enthält Eigenschaften, die das Aussehen und Verhalten eines Listenpunkts auf einer bestimmten Verschachtelungsebene beschreiben.
JSON-Darstellung |
---|
{
"bulletStyle": {
object (
|
Felder | |
---|---|
bulletStyle
|
Der Stil eines Aufzählungszeichens bei dieser Verschachtelungsebene. |