TextContent
Der allgemeine Textinhalt. Der Text muss sich auf einer Seite in einer kompatiblen Form (z.B. Textfeld oder Rechteck) oder einer Tabellenzelle befinden.
| JSON-Darstellung |
|---|
{ "textElements": [ { object ( |
| Felder | |
|---|---|
textElements[]
|
Die Textinhalte, aufgeschlüsselt in ihre Bestandteile, einschließlich Formatierungsinformationen. Diese Eigenschaft ist schreibgeschützt. |
lists
|
Die in diesem Text enthaltenen Aufzählungslisten, die nach Listen-ID sortiert sind. |
TextElement
Ein TextElement beschreibt den Inhalt eines Indexbereichs im Textinhalt einer Shape 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 Art von Text, die dieses Element darstellt.
Für kind ist nur einer der folgenden Werte zulässig:
|
|
paragraphMarker
|
Eine Markierung, die den Beginn eines neuen Absatzes darstellt.
Die |
textRun
|
Ein TextElement, das einen Textlauf darstellt, in dem alle Zeichen im Lauf dieselbe
Die |
autoText
|
Ein TextElement, das eine Stelle im Text darstellt, die dynamisch durch Inhalte ersetzt wird, die sich im Laufe der Zeit ändern können. |
ParagraphMarker
Ein TextElement-Typ, der den Beginn eines neuen Absatzes darstellt.
| JSON-Darstellung |
|---|
{ "style": { object ( |
| Felder | |
|---|---|
style
|
Der Stil des Absatzes |
bullet
|
Das Aufzählungszeichen für diesen Absatz. Wenn nicht vorhanden, gehört der Absatz nicht zu einer Liste. |
ParagraphStyle
Stile, die auf einen ganzen Absatz angewendet werden.
Wenn dieser Text in einer Form mit einem übergeordneten Element placeholder enthalten ist, werden diese Absatzstile möglicherweise vom übergeordneten Element übernommen. Welche Absatzstile übernommen werden, hängt von der Schachtelungsebene der Listen ab:
- Ein Absatz, der sich nicht in einer Liste befindet, übernimmt seinen Absatzstil vom Absatz auf der Verschachtelungsebene 0 der Liste im übergeordneten Platzhalter.
- Ein Absatz in einer Liste erbt seinen Absatzstil vom Absatz auf der entsprechenden Verschachtelungsebene der Liste im übergeordneten Platzhalter.
Geerbte Absatzformatierungen werden in dieser Nachricht als nicht festgelegte Felder dargestellt.
| JSON-Darstellung |
|---|
{ "lineSpacing": number, "alignment": enum ( |
| Felder | |
|---|---|
lineSpacing
|
Der Zeilenabstand als Prozentsatz des normalen Abstands.Der normale Abstand wird als 100,0 dargestellt. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
alignment
|
Die Textausrichtung für diesen Absatz. |
indentStart
|
Die Einrückung des Absatzes auf der Seite, die dem Beginn des Textes entspricht, basierend auf der aktuellen Textrichtung. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
indentEnd
|
Der Einzug des Betrags für den Absatz auf der Seite, die dem Ende des Texts entspricht, basierend auf der aktuellen Textrichtung. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
spaceAbove
|
Die Größe des zusätzlichen Abstands über dem Absatz. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
spaceBelow
|
Die Menge an zusätzlichem Leerraum 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 kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen. |
direction
|
Die Textrichtung dieses Absatzes. Wenn nicht festgelegt, wird standardmäßig |
spacingMode
|
Der Abstandmodus für den Absatz. |
Ausrichtung
Die Arten der Textausrichtung für einen Absatz.
| Enums | |
|---|---|
ALIGNMENT_UNSPECIFIED
|
Die Ausrichtung des Absatzes wird vom übergeordneten Element übernommen. |
START
|
Der Absatz ist am Anfang der Zeile ausgerichtet. Bei LTR-Text linksbündig, ansonsten rechtsbündig. |
CENTER
|
Der Absatz ist zentriert. |
END
|
Der Absatz wird am Ende der Zeile ausgerichtet. Bei LTR-Text rechtsbündig, ansonsten linksbündig. |
JUSTIFIED
|
Der Absatz ist im Blocksatz formatiert. |
TextDirection
Der Text der Wegbeschreibung kann einfließen.
| Enums | |
|---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Die Textrichtung wird vom übergeordneten Element übernommen. |
LEFT_TO_RIGHT
|
Der Text verläuft von links nach rechts. |
RIGHT_TO_LEFT
|
Der Text wird von rechts nach links angezeigt. |
SpacingMode
Die verschiedenen Modi für den Absatzabstand.
| Enums | |
|---|---|
SPACING_MODE_UNSPECIFIED
|
Der Abstand wird vom übergeordneten Element übernommen. |
NEVER_COLLAPSE
|
Absatzabstände werden immer gerendert. |
COLLAPSE_LISTS
|
Der Absatzabstand wird zwischen Listenelementen übersprungen. |
Aufzählungszeichen
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 Aufzählungszeichen für diesen Absatz. |
bulletStyle
|
Der auf diesen Aufzählungszeichen angewendete Absatzstil. |
TextStyle
Stellt das Format dar, das auf einen TextRun angewendet werden kann.
Wenn dieser Text in einer Form mit einem übergeordneten Element placeholder enthalten ist, können diese Textstile vom übergeordneten Element übernommen werden. Welche Textstile übernommen werden, hängt von der Schachtelungsebene der Listen ab:
- Ein Textlauf in einem Absatz, der sich nicht in einer Liste befindet, übernimmt seinen Textstil vom Zeilenumbruchzeichen im Absatz auf der Verschachtelungsebene 0 der Liste innerhalb des übergeordneten Platzhalters.
- Ein Textlauf in einem Absatz, der sich in einer Liste befindet, erbt seinen Textstil vom Zeilenumbruchzeichen im Absatz auf der entsprechenden Verschachtelungsebene der Liste innerhalb des übergeordneten Platzhalters.
Geerbte Textstile werden in dieser Nachricht als nicht festgelegte Felder dargestellt. Wenn Text in einer Form ohne übergeordneten Platzhalter enthalten ist, wird durch das Aufheben der Festlegung dieser Felder der Stil auf einen Wert zurückgesetzt, der den Standardeinstellungen im Google-Präsentationen-Editor entspricht.
| JSON-Darstellung |
|---|
{ "backgroundColor": { object ( |
| Felder | |
|---|---|
backgroundColor
|
Die Hintergrundfarbe des Texts. Wenn sie festgelegt ist, ist die Farbe entweder undurchsichtig oder transparent, je nachdem, ob das Feld |
foregroundColor
|
Die Farbe des Textes selbst. Wenn sie festgelegt ist, ist die Farbe entweder undurchsichtig oder transparent, je nachdem, ob das Feld |
bold
|
Gibt an, ob der Text fett gerendert wird. |
italic
|
Gibt an, ob der Text kursiv gerendert wird. |
fontFamily
|
Die Schriftfamilie des Texts.
Die Schriftfamilie kann eine beliebige Schriftart aus dem Menü „Schriftart“ in Google Präsentationen oder aus Google Fonts sein. Wenn der Schriftartname nicht erkannt wird, wird der Text in
Einige Schriftarten können sich auf die Stärke des Texts auswirken. Wenn in einer Aktualisierungsanfrage Werte für |
fontSize
|
Die Schriftgröße des Texts. Beim Lesen wird die |
link
|
Das Hyperlinkziel des Texts. Wenn die Einstellung nicht festgelegt ist, gibt es keinen Link. Links werden nicht vom übergeordneten Text übernommen. Wenn Sie den Link in einer Aktualisierungsanfrage ändern, hat das auch Auswirkungen auf den Textstil des Bereichs:
|
baselineOffset
|
Der vertikale Versatz des Texts relativ zu seiner Normalposition.
Text mit |
smallCaps
|
Gibt an, ob der Text in Kapitälchen gerendert wird. |
strikethrough
|
Gibt an, ob der Text durchgestrichen ist. |
underline
|
Gibt an, ob der Text unterstrichen ist. |
weightedFontFamily
|
Die Schriftfamilie und die gerenderte Schriftstärke des Texts.
Dieses Feld ist eine Erweiterung von
Wenn in einer Aktualisierungsanfrage Werte 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 festgelegt, wird diese als undurchsichtige Farbe verwendet. Wenn kein Wert festgelegt ist, wird eine transparente Farbe verwendet. |
BaselineOffset
Die Möglichkeiten, wie Text vertikal von seiner Normalposition versetzt werden kann.
| Enums | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Der Baseline-Offset des Texts wird vom übergeordneten Element übernommen. |
NONE
|
Der Text ist nicht vertikal versetzt. |
SUPERSCRIPT
|
Der Text wird vertikal nach oben versetzt (hochgestellt). |
SUBSCRIPT
|
Der Text ist vertikal nach unten versetzt (Tiefstellung). |
WeightedFontFamily
Stellt eine Schriftfamilie und ‑stärke dar, die zum Formatieren eines TextRun verwendet wird.
| JSON-Darstellung |
|---|
{ "fontFamily": string, "weight": integer } |
| Felder | |
|---|---|
fontFamily
|
Die Schriftfamilie des Texts.
Die Schriftfamilie kann eine beliebige Schriftart aus dem Menü „Schriftart“ in Google Präsentationen oder aus Google Fonts sein. Wenn der Schriftartname nicht erkannt wird, wird der Text in |
weight
|
Die gerenderte Schriftstärke des Texts. Dieses Feld kann einen beliebigen Wert haben, der ein Vielfaches von |
TextRun
Ein TextElement-Typ, der einen Textblock mit demselben Stil darstellt.
| JSON-Darstellung |
|---|
{
"content": string,
"style": {
object ( |
| Felder | |
|---|---|
content
|
Der Text dieses Laufs. |
style
|
Die auf diesen Lauf angewendete Formatierung. |
AutoText
Ein TextElement-Typ, der automatischen Text darstellt.
| JSON-Darstellung |
|---|
{ "type": enum ( |
| Felder | |
|---|---|
type
|
Der Typ dieses Autotexts. |
content
|
Der gerenderte Inhalt dieses automatischen Texts, sofern verfügbar. |
style
|
Die Formatierung, die auf diesen Autotext angewendet wird. |
Typ
Arten von AutoText
| Enums | |
|---|---|
TYPE_UNSPECIFIED
|
Ein nicht angegebener Autotext-Typ. |
SLIDE_NUMBER
|
Geben Sie den Autotext ein, der die aktuelle Foliennummer darstellt. |
Liste
Eine Liste beschreibt das Erscheinungsbild von Aufzählungszeichen, die zu Absätzen gehören, die mit einer Liste verknüpft sind. Ein Absatz, der Teil einer Liste ist, hat einen impliziten Verweis 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 zugehörigen Ebene. Eine Liste hat maximal neun Verschachtelungsebenen. Die möglichen Werte für die Schlüssel dieser Map sind also 0 bis einschließlich 8. |
NestingLevel
Enthält Eigenschaften, die das Erscheinungsbild eines Listenzeichens auf einer bestimmten Verschachtelungsebene beschreiben.
| JSON-Darstellung |
|---|
{
"bulletStyle": {
object ( |
| Felder | |
|---|---|
bulletStyle
|
Der Stil eines Aufzählungszeichens auf dieser Verschachtelungsebene. |