TextContent
ogólna treść tekstowa; Tekst musi znajdować się w kształcie zgodnym z formatem (np. pole tekstowe lub prostokąt) lub w komórce tabeli na stronie.
| Zapis JSON | 
|---|
| { "textElements": [ { object ( | 
| Pola | |
|---|---|
| textElements[] | 
        Treści tekstowe podzielone na elementy, w tym informacje o stylach. Ta usługa jest tylko do odczytu. | 
| lists | 
        Lista punktowana zawarte w tym tekście z kluczem według identyfikatora listy. | 
TextElement
Element TextElement opisuje zawartość zakresu indeksów w treści tekstowej obiektów shape lub TableCell.
| Zapis JSON | 
|---|
| { "startIndex": integer, "endIndex": integer, // Union field | 
| Pola | |
|---|---|
| startIndex | 
        Indeks początkowy tego elementu tekstu (liczony od 0) w jednostkach kodu Unicode. | 
| endIndex | 
        Indeks końcowy liczony od zera dla tego elementu tekstowego, wyłącznie w jednostkach kodu Unicode. | 
| Pole unii kind. Rodzaj tekstu reprezentowanego przez ten element.kindmoże być tylko jednym z tych elementów: | |
| paragraphMarker | 
        Znacznik reprezentujący początek nowego akapitu. 
       Parametry  | 
| textRun | 
        
       Element TextElement reprezentujący ciąg tekstowy, w którym wszystkie znaki w uruchomieniu są takie same
        
       
        | 
| autoText | 
        Element tekstowy reprezentujący miejsce w tekście, które jest dynamicznie zastępowane treścią, która może się zmieniać z upływem czasu. | 
ParagraphMarker
Rodzaj TextElement, który reprezentuje początek nowego akapitu.
| Zapis JSON | 
|---|
| { "style": { object ( | 
| Pola | |
|---|---|
| style | 
        styl akapitu, | 
| bullet | 
        Punkt w tym akapicie. Jeśli nie ma go na liście, akapit nie należy do listy. | 
ParagraphStyle
Style, które dotyczą całego akapitu.
   Jeśli tekst jest zawarty w kształcie z elementem nadrzędnymplaceholder, te style akapitu mogą być dziedziczone z elementu nadrzędnego. Które style akapitów są dziedziczone, zależy od poziomu zagnieżdżenia list:
  
- Akapit, który nie znajduje się na liście, odziedziczy styl akapitu od akapitu na poziomie zagnieżdżenia 0 listy w elementach zastępczych nadrzędnych.
- Akapit na liście odziedziczy styl akapitu od akapitu na odpowiednim poziomie zagnieżżenia listy w miejscu zastępczym nadrzędnego.
W tej wiadomości dziedziczone style akapitu są reprezentowane jako nieskonfigurowane pola.
| Zapis JSON | 
|---|
| { "lineSpacing": number, "alignment": enum ( | 
| Pola | |
|---|---|
| lineSpacing | 
        Odstęp między liniami wyrażony jako odsetek wartości normalnej, gdzie wartość normalna to 100,0. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. | 
| alignment | 
        Wyrównanie tekstu w tym akapicie. | 
| indentStart | 
        Odstęp akapitowy po stronie odpowiadającej początkowi tekstu, na podstawie bieżącego kierunku tekstu. Jeśli zasada jest nieskonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. | 
| indentEnd | 
        Odstęp akapitowy po stronie odpowiadającej końcowi tekstu, na podstawie bieżącego kierunku tekstu. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. | 
| spaceAbove | 
        Ilość dodatkowego miejsca nad akapitem. Jeśli zasada jest nieskonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. | 
| spaceBelow | 
        Ilość dodatkowego miejsca pod akapitem. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. | 
| indentFirstLine | 
        Wielkość wcięcia początku pierwszego wiersza akapitu. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. | 
| direction | 
        
       Kierunek tekstu w tym akapicie. Jeśli nie zostanie ustawiona, wartość domyślna to  | 
| spacingMode | 
        Tryb odstępów w akapicie. | 
Wyrównanie
Typy wyrównania tekstu w akapicie.
| Wartości w polu enum | |
|---|---|
| ALIGNMENT_UNSPECIFIED | Wyrównanie akapitu jest przejmowane z elementu nadrzędnego. | 
| START | Akapit jest wyrównany do początku wiersza. Wyrównanie do lewej w przypadku tekstu LTR, w innym przypadku wyrównanie do prawej. | 
| CENTER | Akapit jest wyśrodkowany. | 
| END | Akapit jest wyrównany do końca wiersza. Wyrównany do prawej w przypadku tekstu w kierunku z lewej do prawej, a w przeciwnym razie wyrównany do lewej. | 
| JUSTIFIED | Akapit jest wyjustowany. | 
TextDirection
Tekst z instrukcjami może się wyświetlać.
| Wartości w polu enum | |
|---|---|
| TEXT_DIRECTION_UNSPECIFIED | Kierunek tekstu jest dziedziczony z elementu nadrzędnego. | 
| LEFT_TO_RIGHT | Tekst jest wyświetlany od lewej do prawej. | 
| RIGHT_TO_LEFT | Tekst będzie przesuwany od prawej do lewej. | 
SpacingMode
Różne tryby interliniowania akapitów.
| Wartości w polu enum | |
|---|---|
| SPACING_MODE_UNSPECIFIED | Tryb rozmieszczania jest dziedziczony z elementu nadrzędnego. | 
| NEVER_COLLAPSE | Odstępy między akapitami są zawsze renderowane. | 
| COLLAPSE_LISTS | Odstępy akapitowe są pomijane między elementami listy. | 
Punktor
Opisuje punkt akapitu.
| Zapis JSON | 
|---|
| {
  "listId": string,
  "nestingLevel": integer,
  "glyph": string,
  "bulletStyle": {
    object ( | 
| Pola | |
|---|---|
| listId | 
        Identyfikator listy, do której należy ten akapit. | 
| nestingLevel | 
        Poziom zagnieżdżenia tego akapitu na liście. | 
| glyph | 
        Wyrenderowany znak strzałki w przypadku tego akapitu. | 
| bulletStyle | 
        Styl tekstu akapitu zastosowany do tego punktu. | 
TextStyle
Reprezentuje styl, który można zastosować do TextRun.
   Jeśli tekst znajduje się w kształcie z elementem nadrzędnymplaceholder, te style tekstu mogą być dziedziczone z elementu nadrzędnego. To, które style tekstu są dziedziczone, zależy od poziomu zagnieżdżenia list:
  
- Fragment tekstu w akapicie, który nie znajduje się na liście, odziedziczy styl tekstu od znaku nowego wiersza w akapicie na poziomie zagnieżdżenia 0 listy w umieszczonym w niej miejscu docelowym nadrzędnym.
- Fragment tekstu w akapitach na liście odziedziczy styl tekstu od znaku nowego wiersza w akapicie na odpowiednim poziomie zagnieżdżania listy w nadrzędnym miejscu docelowym.
Styl tekstu dziedziczonego jest w tym komunikacie reprezentowany jako niezaznaczone pola. Jeśli tekst znajduje się w kształcie bez nadrzędnego obiektu zastępczego, usunięcie ustawienia tych pól spowoduje przywrócenie stylu do wartości zgodnej z wartościami domyślnymi w edytorze Prezentacji.
| Zapis JSON | 
|---|
| { "backgroundColor": { object ( | 
| Pola | |
|---|---|
| backgroundColor | 
        
       Kolor tła tekstu. Ustawiony kolor jest nieprzezroczysty lub przezroczysty w zależności od tego, czy
        | 
| foregroundColor | 
        
       Kolor samego tekstu. Ustawiony kolor jest nieprzezroczysty lub przezroczysty w zależności od tego, czy
        | 
| bold | 
        Określa, czy tekst ma być pogrubiony. | 
| italic | 
        Określa, czy tekst jest kursywą. | 
| fontFamily | 
        Rodzina czcionek tekstu. 
       Rodzina czcionek może być dowolną czcionką z menu Czcionka w Prezentacjach lub
       Czcionki Google. Jeśli nazwa czcionki nie zostanie rozpoznana, tekst zostanie wyświetlony w
        
       Niektóre czcionki mogą wpływać na grubość tekstu. Jeśli żądanie aktualizacji określa wartości dla obu
        | 
| fontSize | 
        
       Rozmiar czcionki tekstu. Po przeczytaniu  | 
| link | 
        Docelowy hiperlink tekstu. Jeśli nie jest skonfigurowana, nie ma linku. Linki nie są dziedziczone z tekstu nadrzędnego. Zmiana linku w żądaniu aktualizacji powoduje inne zmiany stylu tekstu zakresu: 
 | 
| baselineOffset | 
        Pionowe przesunięcie tekstu od jego normalnej pozycji. 
       Wyślij SMS-a:
        | 
| smallCaps | 
        czy tekst jest zapisany małymi literami. | 
| strikethrough | 
        Określa, czy tekst jest przekreślony. | 
| underline | 
        Określa, czy tekst jest podkreślony. | 
| weightedFontFamily | 
        Rodzina czcionek i wyrenderowana grubość tekstu. 
       To pole jest rozszerzeniem pola  
 
       Jeśli żądanie aktualizacji zawiera wartości zarówno dla parametru  
       Jeśli
        
       Jeśli parametr  | 
OptionalColor
Kolor, który może być całkowicie nieprzezroczysty lub przezroczysty.
| Zapis JSON | 
|---|
| {
  "opaqueColor": {
    object ( | 
| Pola | |
|---|---|
| opaqueColor | 
        Jeśli jest ustawiony, będzie używany jako nieprzezroczysty kolor. Jeśli nie jest ustawiona, kolor jest przezroczysty. | 
BaselineOffset
Sposoby, w jakie tekst może być przesunięty w pionie od swojej normalnej pozycji.
| Wartości w polu enum | |
|---|---|
| BASELINE_OFFSET_UNSPECIFIED | Przesunięcie punktu odniesienia dla tekstu jest dziedziczone z elementu nadrzędnego. | 
| NONE | Tekst nie jest przesunięty w pionie. | 
| SUPERSCRIPT | Tekst jest przesunięty w pionie w górę (indeks górny). | 
| SUBSCRIPT | Tekst jest przesunięty w dół (pod indeksem). | 
WeightedFontFamily
Reprezentuje rodzinę i grubość czcionki użyte do nadania stylu tekstowi.
| Zapis JSON | 
|---|
| { "fontFamily": string, "weight": integer } | 
| Pola | |
|---|---|
| fontFamily | 
        Rodzina czcionek tekstu. 
       Rodzina czcionek może być dowolną czcionką z menu Czcionka w Prezentacjach lub
       Czcionki Google. Jeśli nazwa czcionki nie jest rozpoznawana, tekst jest renderowany w fontach  | 
| weight | 
        
       Wyrenderowana waga tekstu. To pole może zawierać dowolną wartość będącą wielokrotnością parametru  | 
TextRun
Element typu TextElement, który reprezentuje ciąg tekstu o tym samym stylu.
| Zapis JSON | 
|---|
| {
  "content": string,
  "style": {
    object ( | 
| Pola | |
|---|---|
| content | 
        Tekst tego uruchomienia. | 
| style | 
        Stylizacja zastosowana w tym przebiegu. | 
AutoText
Typ elementu TextElement, który reprezentuje tekst automatyczny.
| Zapis JSON | 
|---|
| { "type": enum ( | 
| Pola | |
|---|---|
| type | 
        Typ tekstu automatycznego. | 
| content | 
        Wyrenderowana treść tego automatycznego tekstu, jeśli jest dostępna. | 
| style | 
        Styl zastosowany do tego tekstu automatycznego. | 
Typ
Rodzaje tekstu automatycznego
| Wartości w polu enum | |
|---|---|
| TYPE_UNSPECIFIED | Nieokreślony typ tekstu autotekstu. | 
| SLIDE_NUMBER | Wpisz tekst autotekstu reprezentujący bieżący numer slajdu. | 
Lista
Lista określa wygląd i wygląd symboli wypunktowania należących do akapitów powiązanych z listą. Akapit, który jest częścią listy, zawiera niejawne odniesienie do identyfikatora tej listy.
| Zapis JSON | 
|---|
| {
  "listId": string,
  "nestingLevel": {
    integer: {
      object ( | 
| Pola | |
|---|---|
| listId | 
        Identyfikator listy. | 
| nestingLevel | 
        Mapowanie poziomów zagnieżdżania na właściwości punktów na powiązanym poziomie. Lista może mieć maksymalnie 9 poziomów zagnieżdżania, więc możliwe wartości kluczy tej mapy to 0–8 (włącznie). | 
NestingLevel
Zawiera właściwości opisujące wygląd i działanie symbolu listy na danym poziomie zagnieżdżenia.
| Zapis JSON | 
|---|
| {
  "bulletStyle": {
    object ( | 
| Pola | |
|---|---|
| bulletStyle | 
        Styl punktu na tym poziomie zagnieżdżenia. |