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 wird in seine Komponenten unterteilt, einschließlich Stilinformationen. Diese Eigenschaft ist schreibgeschützt. |
lists
|
Die Aufzählungslisten in diesem Text, sortiert 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.
|
textRun
|
Ein Textelement, das einen Textblock darstellt, bei dem alle Zeichen im Block dieselbe
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
|
Der Stil des Absatzes |
bullet
|
Der Aufzählungspunkt für diesen Absatz. Wenn das nicht der Fall ist, gehört der Absatz nicht zu einer Liste. |
ParagraphStyle
Stile, die auf einen ganzen Absatz angewendet werden.
Wenn sich dieser Text in einer Form mit einem übergeordneten placeholder
befindet, werden diese Absatzstile möglicherweise vom übergeordneten Element übernommen. Welche Absatzstile übernommen werden, hängt von der Verschachtelungsebene der Listen ab:
- Ein Absatz, der nicht in einer Liste steht, übernimmt den Absatzstil des Absatzes auf der Verschachtelungsebene 0 der Liste im übergeordneten Platzhalter.
- 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 der Wert nicht festgelegt ist, wird er vom übergeordneten Element übernommen. |
alignment
|
Die Textausrichtung für diesen Absatz. |
indentStart
|
Die Einzugtiefe des Absatzes auf der Seite, die dem Anfang des Texts entspricht, basierend auf der aktuellen Textrichtung. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
indentEnd
|
Die Einzugtiefe des Absatzes auf der Seite, die dem Ende des Texts entspricht, basierend auf der aktuellen Textrichtung. Wenn der Wert nicht festgelegt ist, wird er vom übergeordneten Element übernommen. |
spaceAbove
|
Der zusätzliche Abstand über dem Absatz. Wenn der Wert nicht festgelegt ist, wird er 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 am Anfang der ersten Zeile des Absatzes. Wenn der Wert nicht festgelegt ist, wird er 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 Textausrichtungstypen 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 linksläufigen Text, rechtsbündig andernfalls. |
CENTER
|
Der Absatz ist zentriert. |
END
|
Der Absatz ist am Zeilenende ausgerichtet. Bei rechtsläufigem Text rechtsbündig, andernfalls linksbündig. |
JUSTIFIED
|
Der Absatz ist linksbündig ausgerichtet. |
TextDirection
Der Routentext kann einfließen.
Enums | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Die Textrichtung wird vom übergeordneten Element übernommen. |
LEFT_TO_RIGHT
|
Der Text wird von links nach rechts gelesen. |
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
|
Absätze werden 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 paraphrasierte Textstil, der auf diese Aufzählung angewendet wird. |
TextStyle
Stellt das Styling dar, das auf einen Textlauf 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 in einer Liste ausgeführt wird, ü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 ü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 Texts selbst. Wenn das Feld festgelegt ist, ist die Farbe entweder opak oder transparent, je nachdem, ob das Feld |
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: Wenn der Schriftartenname nicht erkannt wird, wird der Text in
Einige Schriftarten können sich auf die Schriftstärke des Texts auswirken. Wenn in einer Aktualisierungsanfrage Werte für sowohl
|
fontSize
|
Die Schriftgröße des Textes. Beim Lesen wird |
link
|
Das Ziel des Hyperlinks des Textes. Wenn diese Option nicht festgelegt ist, gibt es keine Verknüpfung. Links werden nicht vom übergeordneten Text übernommen. Wenn Sie den Link in einer Aktualisierungsanfrage ändern, werden auch einige andere Änderungen am Textstil des Bereichs vorgenommen:
|
baselineOffset
|
Der vertikale Versatz des Textes gegenüber seiner normalen Position.
SMS senden mit
|
smallCaps
|
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 sowohl für
Wenn
Wenn
|
OptionalColor
Eine Farbe, die entweder vollständig opak 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 (Hochstellung). |
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: Wenn der Schriftartenname nicht erkannt wird, wird der Text in |
weight
|
Die gerenderte Schriftstärke des Texts. Dieses Feld kann einen beliebigen Wert enthalten, der ein Vielfaches von ist
|
TextRun
Eine Textelement-Art, die einen Textblock mit demselben Stil darstellt.
JSON-Darstellung |
---|
{
"content": string,
"style": {
object ( |
Felder | |
---|---|
content
|
Der Text dieser Ausführung. |
style
|
Das Styling, das auf diesen Lauf angewendet wird. |
AutoText
Eine TextElement-Art, die automatisch Text darstellt.
JSON-Darstellung |
---|
{ "type": enum ( |
Felder | |
---|---|
type
|
Die Art 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 von Aufzählungszeichen, 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 von Verschachtelungsebenen zu den Eigenschaften von Aufzählungszeichen auf der entsprechenden Ebene. Eine Liste kann maximal neun Verschachtelungsebenen haben. Die möglichen Werte für die Schlüssel dieser Zuordnung sind also 0 bis 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. |