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 uniikind. Rodzaj tekstu reprezentowanego przez ten element.
      kind
      moż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.  |