Textinhalt
Der allgemeine Textinhalt. Der Text muss in einer kompatiblen Form (z.B. Textfeld oder Rechteck) oder in einer Tabellenzelle auf einer Seite platziert werden.
JSON-Darstellung |
---|
{ "textElements": [ { object ( |
Felder | |
---|---|
textElements[]
|
Der Textinhalt ist in seine Komponenten unterteilt, einschließlich Stilinformationen. Diese Property ist schreibgeschützt. |
lists
|
Die Aufzählungslisten in diesem Text, codiert nach Listen-ID. |
Textelement
Ein TextElement beschreibt den Inhalt einer Reihe von Indexen im Textinhalt einer Form oder 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, ausschließlich in Unicode-Codeeinheiten. |
Union-Feld kind . Die Textart, die dieses Element darstellt.
kind darf nur einer der folgenden Werte sein:
|
|
paragraphMarker
|
Eine Markierung, die den Anfang eines neuen Absatzes darstellt.
Die |
textRun
|
Ein TextElement, das eine Textausführung repräsentiert, wobei alle Zeichen in der Ausführung dieselbe
|
autoText
|
Ein TextElement für einen Fleck im Text, der dynamisch durch Inhalte ersetzt wird, die sich im Laufe der Zeit ändern können. |
Absatzmarkierung
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. Ist das nicht der Fall, gehört der Absatz nicht zu einer Liste. |
Absatzstil
Stile, die für einen ganzen Absatz gelten.
Wenn dieser Text in einer Form mit einem übergeordneten placeholder
-Element enthalten ist, können diese Absatzstile vom übergeordneten Element übernommen werden. Welche übernommenen Absatzstile werden von der Verschachtelungsebene der Listen übernommen:
- Ein Absatz, der nicht in einer Liste enthalten ist, übernimmt den Absatzstil des Absatzes auf der Verschachtelungsebene der Liste innerhalb des übergeordneten Platzhalters.
- Ein Absatz in einer Liste übernimmt den Absatzstil des Absatzes auf der entsprechenden Verschachtelungsebene der Liste innerhalb des übergeordneten Platzhalters.
Übernommene Absatzstile werden in dieser Nachricht als nicht festgelegte Felder angezeigt.
JSON-Darstellung |
---|
{ "lineSpacing": number, "alignment": enum ( |
Felder | |
---|---|
lineSpacing
|
Der Abstand zwischen den Linien, in Prozent als Normalwert, wobei „Normal“ als 100,0 dargestellt wird. Wird die Richtlinie nicht konfiguriert, wird der Wert vom übergeordneten Element übernommen. |
alignment
|
Die Textausrichtung für diesen Absatz. |
indentStart
|
Der Einzug für den Absatz auf der Seite, der dem Anfang des Textes entspricht, basierend auf der aktuellen Textrichtung. Wird die Richtlinie nicht konfiguriert, wird der Wert vom übergeordneten Element übernommen. |
indentEnd
|
Der Einzug für den Absatz auf der Seite, der dem Ende des Textes entspricht, basierend auf der aktuellen Textrichtung. Wird die Richtlinie nicht konfiguriert, wird der Wert vom übergeordneten Element übernommen. |
spaceAbove
|
Der überschüssige Abstand über dem Absatz. Wird die Richtlinie nicht konfiguriert, wird der Wert vom übergeordneten Element übernommen. |
spaceBelow
|
Der überschüssige Abstand unter dem Absatz. Wird die Richtlinie nicht konfiguriert, wird der Wert vom übergeordneten Element übernommen. |
indentFirstLine
|
Der Einzug für den Anfang der ersten Zeile des Absatzes. Wird die Richtlinie nicht konfiguriert, wird der Wert vom übergeordneten Element übernommen. |
direction
|
Die Textrichtung dieses Absatzes. Wenn der Wert nicht 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 wird am Anfang der Zeile ausgerichtet. Linksbündig für LTR-Text, ansonsten rechtsbündig. |
CENTER
|
Der Absatz ist zentriert. |
END
|
Der Absatz ist am Ende der Zeile ausgerichtet. Rechts ausgerichtet für LTR-Text, ansonsten linksbündig. |
JUSTIFIED
|
Der Absatz wird gerechtfertigt. |
Textrichtung
Der Routentext kann eingeblendet werden.
Enums | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Die Textrichtung wird vom übergeordneten Element übernommen. |
LEFT_TO_RIGHT
|
Der Text ist von links nach rechts zu sehen. |
RIGHT_TO_LEFT
|
Der Text reicht von rechts nach links. |
Abstandsmodus
Die verschiedenen Modi für den Absatzabstand.
Enums | |
---|---|
SPACING_MODE_UNSPECIFIED
|
Der Abstandsmodus wird vom übergeordneten Element übernommen. |
NEVER_COLLAPSE
|
Absatzabstände werden immer gerendert. |
COLLAPSE_LISTS
|
Der Abstand zwischen Absätzen wird zwischen Listenelementen übersprungen. |
Bullet-Diagramm
Beschreibt das Aufzählungszeichen eines Absatzes.
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 Gliederungszeichen für diesen Absatz. |
bulletStyle
|
Der Absatzspezifische Textstil, der auf diesen Aufzählungspunkt angewendet wird. |
Textstil
Das Styling, das auf einen TextRun angewendet werden kann.
Wenn dieser Text in einer Form mit einem übergeordneten placeholder
-Element enthalten ist, 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 steht, übernimmt den Textstil des Zeilenumbruchs im Absatz auf der Verschachtelungsebene der Liste innerhalb des übergeordneten Platzhalters.
- Text, der in einem Absatz in einer Liste ausgeführt wird, übernimmt den Textstil des Zeilenumbruchs im Absatz auf der entsprechenden Verschachtelungsebene der Liste innerhalb des übergeordneten Platzhalters.
Übernommene Textstile werden in dieser Nachricht als nicht festgelegte Felder angezeigt. Wenn Text in einer Form ohne übergeordneten Platzhalter enthalten ist, wird durch das Zurücksetzen dieser Felder der Stil auf einen Wert zurückgesetzt, der den Standardeinstellungen im Präsentationen-Editor entspricht.
JSON-Darstellung |
---|
{ "backgroundColor": { object ( |
Felder | |
---|---|
backgroundColor
|
Hintergrundfarbe des Texts Wenn sie festgelegt wird, ist die Farbe entweder undurchsichtig oder transparent, je nachdem, ob das Feld |
foregroundColor
|
Die Farbe des Textes selbst. Wenn sie festgelegt wird, ist die Farbe entweder undurchsichtig oder transparent, je nachdem, ob das Feld |
bold
|
Gibt an, ob der Text fett formatiert ist. |
italic
|
Gibt an, ob der Text kursiv dargestellt wird. |
fontFamily
|
Die Schriftfamilie des Textes
Die Schriftfamilie kann aus einer beliebigen Schriftart im Menü „Schriftarten“ in Google Präsentationen oder aus Google Fonts bestehen. Wenn der Name der Schriftart nicht erkannt wird, wird der Text in
Einige Schriftarten können die Stärke des Texts beeinflussen. Wenn in einer Aktualisierungsanfrage Werte für |
fontSize
|
Die Größe der Schriftart des Texts. Beim Lesen wird der |
link
|
Der Hyperlink des Texts. Wenn die Richtlinie nicht konfiguriert ist, ist kein Link vorhanden. Links werden nicht aus übergeordnetem Text übernommen. Durch das Ändern des Links in einer Aktualisierungsanfrage werden einige andere Änderungen am Textstil des Bereichs verursacht:
|
baselineOffset
|
Der vertikale Versatz des Textes von seiner normalen Position aus.
Text mit |
smallCaps
|
Gibt an, ob der Text in Großbuchstaben geschrieben ist. |
strikethrough
|
Gibt an, ob der Text durchgestrichen wird. |
underline
|
Gibt an, ob der Text unterstrichen ist. |
weightedFontFamily
|
Die Schriftfamilie und die gerenderte Gewichtung des Textes.
Dieses Feld ist eine Erweiterung von
Wenn in einer Aktualisierungsanfrage Werte sowohl für
Wenn
Wenn |
Optionale Farbe
Eine Farbe, die entweder undurchsichtig oder vollständig transparent ist.
JSON-Darstellung |
---|
{
"opaqueColor": {
object (
|
Felder | |
---|---|
opaqueColor
|
Wenn die Richtlinie festgelegt ist, wird sie als undurchsichtige Farbe verwendet. Ist die Richtlinie nicht konfiguriert, wird eine transparente Farbe verwendet. |
BaselineOffset
Die Art und Weise, wie Text vertikal ausgerichtet werden kann.
Enums | |
---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Der Referenzversatz des Textes wird vom übergeordneten Element übernommen. |
NONE
|
Der Text ist nicht vertikal versetzt. |
SUPERSCRIPT
|
Der Text ist vertikal nach oben verschoben (hochgestellt). |
SUBSCRIPT
|
Der Text ist vertikal nach unten verschoben (Tiefzahl). |
Schriftfamilie
Stellt eine Schriftfamilie und -stärke dar, die zum Gestalten eines TextRun verwendet werden.
JSON-Darstellung |
---|
{ "fontFamily": string, "weight": integer } |
Felder | |
---|---|
fontFamily
|
Die Schriftfamilie des Textes
Die Schriftfamilie kann aus einer beliebigen Schriftart im Menü „Schriftarten“ in Google Präsentationen oder aus Google Fonts bestehen. Wenn der Name der Schriftart nicht erkannt wird, wird der Text in |
weight
|
Die gerenderte Gewichtung des Texts. Dieses Feld kann einen beliebigen Wert haben, der ein Vielfaches von |
Textlauf
Eine TextElement-Art, die für einen Textlauf steht, der alle denselben Stil hat.
JSON-Darstellung |
---|
{
"content": string,
"style": {
object (
|
Felder | |
---|---|
content
|
Der Text dieser Ausführung. |
style
|
Der auf diese Ausführung angewendete Stil. |
AutoText
Eine TextElement-Art, die automatischen Text darstellt.
JSON-Darstellung |
---|
{ "type": enum ( |
Felder | |
---|---|
type
|
Der Typ dieses automatischen Texts. |
content
|
Der gerenderte Inhalt dieses automatischen Texts, falls verfügbar. |
style
|
Der Stil für diesen automatischen Text |
Typ
Arten von automatischem Text
Enums | |
---|---|
TYPE_UNSPECIFIED
|
Ein nicht angegebener Autotexttyp. |
SLIDE_NUMBER
|
Typ für Autotext zur Darstellung der aktuellen Foliennummer. |
Liste
In einer Liste wird das Erscheinungsbild von Aufzählungspunkten in Absätzen beschrieben, 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ählungspunkten auf der zugehörigen Ebene. Eine Liste hat maximal neun Verschachtelungsebenen. Daher sind die möglichen Werte für die Schlüssel dieser Karte von 0 bis einschließlich 8. |
Niststand
Enthält Eigenschaften, die das Erscheinungsbild eines Listenpunkts bei einer bestimmten Verschachtelungsebene beschreiben.
JSON-Darstellung |
---|
{
"bulletStyle": {
object (
|
Felder | |
---|---|
bulletStyle
|
Der Stil eines Aufzählungszeichens auf dieser Verschachtelungsebene. |