TextContent
Ogólna treść tekstowa. Tekst musi znajdować się w kompatybilnym kształcie (np. w polu tekstowym lub prostokącie) albo w komórce tabeli na stronie.
| Zapis JSON |
|---|
{ "textElements": [ { object ( |
| Pola | |
|---|---|
textElements[]
|
Treść tekstowa podzielona na części składowe, w tym informacje o stylu. Ta właściwość jest tylko do odczytu. |
lists
|
Listy punktowane zawarte w tym tekście, z kluczem w postaci identyfikatora listy. |
TextElement
Element TextElement opisuje zawartość zakresu indeksów w treści tekstowej obiektu Shape lub TableCell.
| Zapis JSON |
|---|
{ "startIndex": integer, "endIndex": integer, // Union field |
| Pola | |
|---|---|
startIndex
|
Indeks początkowy tego elementu tekstowego (liczony od zera) w jednostkach kodu Unicode. |
endIndex
|
Indeks końcowy tego elementu tekstowego liczony od zera, z wyłączeniem jednostek kodu Unicode. |
Pole zbiorczekind. Rodzaj tekstu, który reprezentuje ten element.
kind
może mieć tylko jedną z tych wartości:
|
|
paragraphMarker
|
Znacznik oznaczający początek nowego akapitu.
Znaki
|
textRun
|
Obiekt TextElement reprezentujący ciąg tekstu, w którym wszystkie znaki mają ten sam atrybut
Wartości |
autoText
|
Element TextElement 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
Typ TextElement, który reprezentuje początek nowego akapitu.
| Zapis JSON |
|---|
{ "style": { object ( |
| Pola | |
|---|---|
style
|
Styl akapitu |
bullet
|
Punktor tego akapitu. Jeśli nie jest obecny, akapit nie należy do listy. |
ParagraphStyle
Style, które mają zastosowanie do całego akapitu.
Jeśli ten tekst znajduje się w kształcie z elementem nadrzędnym placeholder, te style akapitu mogą być dziedziczone z elementu nadrzędnego. Style akapitów, które są dziedziczone, zależą od poziomu zagnieżdżenia list:
- Akapit, który nie znajduje się na liście, dziedziczy styl akapitu z poziomu zagnieżdżenia 0 listy wewnątrz nadrzędnego elementu zastępczego.
- Akapit na liście dziedziczy styl akapitu z akapitu na odpowiednim poziomie zagnieżdżenia listy wewnątrz elementu zastępczego nadrzędnego.
Dziedziczone style akapitu są w tej wiadomości reprezentowane jako nieustawione pola.
| Zapis JSON |
|---|
{ "lineSpacing": number, "alignment": enum ( |
| Pola | |
|---|---|
lineSpacing
|
Wielkość odstępu między wierszami jako odsetek normalnego odstępu, gdzie normalny odstęp jest reprezentowany jako 100, 0. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
alignment
|
Wyrównanie tekstu w tym akapicie. |
indentStart
|
Wielkość wcięcia akapitu po stronie odpowiadającej początkowi tekstu, na podstawie bieżącego kierunku tekstu. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
indentEnd
|
Wcięcie akapitu po stronie odpowiadającej końcowi tekstu, w zależności od bieżącego kierunku tekstu. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
spaceAbove
|
Wielkość dodatkowego odstępu nad akapitem. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
spaceBelow
|
Wielkość dodatkowego odstępu pod akapitem. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
indentFirstLine
|
Wielkość wcięcia na początku pierwszego wiersza akapitu. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
direction
|
Kierunek tekstu w tym akapicie. Jeśli nie zostanie ustawiona, domyślnie przyjmuje wartość |
spacingMode
|
Tryb odstępów w akapicie. |
Wyrównanie
Rodzaje wyrównania tekstu w akapicie.
| Wartości w polu enum | |
|---|---|
ALIGNMENT_UNSPECIFIED
|
Wyrównanie akapitu jest dziedziczone z elementu nadrzędnego. |
START
|
Akapit jest wyrównany do początku wiersza. Wyrównanie do lewej w przypadku tekstu od lewej do prawej, w przeciwnym razie wyrównanie do prawej. |
CENTER
|
Akapit jest wyśrodkowany. |
END
|
Akapit jest wyrównany do końca wiersza. Wyrównanie do prawej w przypadku tekstu od lewej do prawej, w przeciwnym razie wyrównanie do lewej. |
JUSTIFIED
|
Akapit jest wyjustowany. |
TextDirection
Tekst wskazówek może się pojawiać.
| 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 jest wyświetlany od prawej do lewej. |
SpacingMode
Różne tryby odstępów między akapitami.
| Wartości w polu enum | |
|---|---|
SPACING_MODE_UNSPECIFIED
|
Tryb odstępów jest dziedziczony z elementu nadrzędnego. |
NEVER_COLLAPSE
|
Odstępy między akapitami są zawsze renderowane. |
COLLAPSE_LISTS
|
Odstępy między akapitami są pomijane między elementami listy. |
Punktor
Opisuje punktor 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 glif punktora dla tego akapitu. |
bulletStyle
|
Styl tekstu akapitu zastosowany do tego punktu. |
TextStyle
Reprezentuje styl, który można zastosować do elementu TextRun.
Jeśli ten tekst znajduje się w kształcie z elementem nadrzędnym placeholder, te style tekstu mogą być dziedziczone z elementu nadrzędnego. Style tekstu, które są dziedziczone, zależą od poziomu zagnieżdżenia list:
- Fragment tekstu w akapicie, który nie znajduje się na liście, dziedziczy styl tekstu ze znaku nowego wiersza w akapicie na poziomie zagnieżdżenia 0 listy wewnątrz nadrzędnego symbolu zastępczego.
- Fragment tekstu w akapicie na liście odziedziczy styl tekstu ze znaku nowego wiersza w akapicie na odpowiednim poziomie zagnieżdżenia listy wewnątrz nadrzędnego symbolu zastępczego.
Dziedziczone style tekstu są w tej wiadomości reprezentowane jako nieustawione pola. Jeśli tekst znajduje się w kształcie bez nadrzędnego symbolu zastępczego, wyłączenie tych pól przywróci styl do wartości domyślnych w edytorze Prezentacji.
| Zapis JSON |
|---|
{ "backgroundColor": { object ( |
| Pola | |
|---|---|
backgroundColor
|
Kolor tła tekstu. Jeśli jest ustawiony, kolor jest nieprzezroczysty lub przezroczysty w zależności od tego, czy pole |
foregroundColor
|
Kolor samego tekstu. Jeśli jest ustawiony, kolor jest nieprzezroczysty lub przezroczysty w zależności od tego, czy pole |
bold
|
Określa, czy tekst jest renderowany jako pogrubiony. |
italic
|
Określa, czy tekst jest zapisany kursywą. |
fontFamily
|
Rodzina czcionek tekstu.
Rodzina czcionek może być dowolną czcionką z menu Czcionka w Prezentacjach lub z Google Fonts. Jeśli nazwa czcionki jest nierozpoznana, tekst jest renderowany w czcionce
Niektóre czcionki mogą wpływać na grubość tekstu. Jeśli żądanie aktualizacji określa wartości zarówno dla |
fontSize
|
Rozmiar czcionki tekstu. Po odczytaniu wartość |
link
|
Miejsce docelowe hiperlinku w tekście. Jeśli nie jest ustawiony, link nie jest dostępny. Linki nie są dziedziczone z tekstu nadrzędnego. Zmiana linku w prośbie o aktualizację powoduje inne zmiany w stylu tekstu zakresu:
|
baselineOffset
|
Pionowe przesunięcie tekstu względem jego normalnej pozycji.
Tekst z przesunięciem linii bazowej |
smallCaps
|
Określa, czy tekst jest pisany kapitalikami. |
strikethrough
|
Wskazuje, czy tekst jest przekreślony. |
underline
|
Określa, czy tekst jest podkreślony. |
weightedFontFamily
|
Rodzina czcionek i wyrenderowana grubość tekstu.
To pole jest rozszerzeniem
Jeśli w żądaniu aktualizacji podasz wartości zarówno dla parametru
Jeśli nie ustawisz wartości
Jeśli ustawiona jest wartość
|
OptionalColor
Kolor, który może być całkowicie nieprzezroczysty lub całkowicie przezroczysty.
| Zapis JSON |
|---|
{
"opaqueColor": {
object ( |
| Pola | |
|---|---|
opaqueColor
|
Jeśli jest ustawiony, będzie używany jako kolor nieprzezroczysty. Jeśli nie jest ustawiony, oznacza kolor przezroczysty. |
BaselineOffset
Sposoby, w jakie tekst może być przesunięty w pionie względem normalnej pozycji.
| Wartości w polu enum | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Przesunięcie linii bazowej tekstu jest dziedziczone z elementu nadrzędnego. |
NONE
|
Tekst nie jest przesunięty w pionie. |
SUPERSCRIPT
|
Tekst jest przesunięty w pionie do góry (indeks górny). |
SUBSCRIPT
|
Tekst jest przesunięty w pionie w dół (indeks dolny). |
WeightedFontFamily
Reprezentuje rodzinę i grubość czcionki używane do stylizowania elementu TextRun.
| Zapis JSON |
|---|
{ "fontFamily": string, "weight": integer } |
| Pola | |
|---|---|
fontFamily
|
Rodzina czcionek tekstu.
Rodzina czcionek może być dowolną czcionką z menu Czcionka w Prezentacjach lub z Google Fonts. Jeśli nazwa czcionki jest nierozpoznana, tekst jest renderowany w czcionce |
weight
|
Wyrenderowana grubość tekstu. To pole może mieć dowolną wartość, która jest wielokrotnością |
TextRun
Rodzaj TextElement, który reprezentuje ciąg tekstu o tym samym stylu.
| Zapis JSON |
|---|
{
"content": string,
"style": {
object ( |
| Pola | |
|---|---|
content
|
Tekst tego uruchomienia. |
style
|
Styl zastosowany do tego fragmentu. |
AutoText
Typ TextElement reprezentujący tekst automatyczny.
| Zapis JSON |
|---|
{ "type": enum ( |
| Pola | |
|---|---|
type
|
Typ tego tekstu automatycznego. |
content
|
Wyrenderowana treść tego tekstu automatycznego, jeśli jest dostępna. |
style
|
Styl zastosowany do tego tekstu automatycznego. |
Typ
Rodzaje automatycznego tekstu
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED
|
Nieokreślony typ autotekstu. |
SLIDE_NUMBER
|
Wpisz tekst automatyczny, który reprezentuje numer bieżącego slajdu. |
Lista
Lista opisuje wygląd punktorów należących do akapitów powiązanych z listą. Akapit, który jest częścią listy, ma niejawne odwołanie do identyfikatora tej listy.
| Zapis JSON |
|---|
{
"listId": string,
"nestingLevel": {
integer: {
object ( |
| Pola | |
|---|---|
listId
|
Identyfikator listy. |
nestingLevel
|
Mapa poziomów zagnieżdżenia do właściwości punktów na powiązanym poziomie. Lista może mieć maksymalnie 9 poziomów zagnieżdżenia, więc możliwe wartości kluczy tej mapy to od 0 do 8 włącznie. |
NestingLevel
Zawiera właściwości opisujące wygląd punktora listy na danym poziomie zagnieżdżenia.
| Zapis JSON |
|---|
{
"bulletStyle": {
object ( |
| Pola | |
|---|---|
bulletStyle
|
Styl punktora na tym poziomie zagnieżdżenia. |