Styl tekstu.
Metody odczytu w tej klasie zwracają wartość null
, jeśli odpowiednie spany TextRange
dla wielu uruchomień tekstu, które mają różne wartości wywoływanej metody odczytu. Do
tego uniknąć, utwórz zapytanie o style tekstu, używając elementów TextRange
zwróconych przez metodę TextRange.getRuns()
.
Jeśli korzystasz z metod edycji dopasowania tekstu do kształtu, wszelkie ustawienia automatycznego dopasowania zastosowane do style tekstu są dezaktywowane.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getBackgroundColor() | Color | Zwraca kolor tła tekstu lub null , jeśli w szablonie
tekstu. |
getBaselineOffset() | TextBaselineOffset | Zwraca przesunięcie tekstu w pionie lub wartość null , jeśli podano
wiele stylów. |
getFontFamily() | String | Zwraca rodzinę czcionek tekstu lub parametr null , jeśli tekst ma wiele stylów. |
getFontSize() | Number | Zwraca rozmiar czcionki tekstu w punktach lub null , jeśli istnieje wiele stylów
tekst. |
getFontWeight() | Integer | Zwraca grubość czcionki tekstu lub null , jeśli tekst ma kilka stylów. |
getForegroundColor() | Color | Zwraca kolor pierwszego planu tekstu lub wartość null , jeśli w elemencie
tekstu. |
getLink() | Link | Zwraca Link w tekście lub null , jeśli nie ma linku lub link jest włączony
lub jeśli mamy kilka linków. |
hasLink() | Boolean | Zwraca true , jeśli tekst zawiera link, false , jeśli nie, lub null , jeśli funkcja
występuje w części tekstu lub w wielu linkach. |
isBackgroundTransparent() | Boolean | Zwraca true , jeśli tło tekstu jest przezroczyste, false , jeśli nie jest, lub
null , jeśli tekst ma kilka stylów. |
isBold() | Boolean | Zwraca true , jeśli tekst jest pogrubiony, false , jeśli nie, lub null , jeśli nie jest renderowany.
dostępnych jest wiele stylów. |
isItalic() | Boolean | Zwraca true , jeśli tekst jest pochylony, false , jeśli nie, lub null , jeśli występuje
możesz wybrać różne style. |
isSmallCaps() | Boolean | Zwraca true , jeśli tekst został zapisany małymi literami, false , jeśli nie, lub null , jeśli tekst zawiera kilka stylów. |
isStrikethrough() | Boolean | Zwraca true , jeśli tekst jest przekreślony, false , jeśli nie, lub null , jeśli tekst jest przekreślony.
dostępnych jest wiele stylów. |
isUnderline() | Boolean | Zwraca true , jeśli tekst jest podkreślony, false , jeśli nie, lub null , jeśli tekst jest podkreślony
możesz wybrać różne style. |
removeLink() | TextStyle | Usuwa element Link . |
setBackgroundColor(color) | TextStyle | Ustawia kolor tła tekstu. |
setBackgroundColor(red, green, blue) | TextStyle | Ustawia kolor tła tekstu na dane RGB z zakresu od 0 do 255. |
setBackgroundColor(hexColor) | TextStyle | Ustawia kolor tła tekstu na podany ciąg szesnastkowy koloru. |
setBackgroundColor(color) | TextStyle | Ustawia kolor tła tekstu na podany ThemeColorType . |
setBackgroundColorTransparent() | TextStyle | Ustawia przezroczysty kolor tła tekstu. |
setBaselineOffset(offset) | TextStyle | Określa przesunięcie tekstu w pionie względem jego normalnego położenia. |
setBold(bold) | TextStyle | Określa, czy tekst ma być pogrubiony. |
setFontFamily(fontFamily) | TextStyle | Ustawia rodzinę czcionek tekstu . |
setFontFamilyAndWeight(fontFamily, fontWeight) | TextStyle | Ustawia rodzinę czcionek i grubość tekstu. |
setFontSize(fontSize) | TextStyle | Ustawia rozmiar czcionki tekstu w punktach. |
setForegroundColor(foregroundColor) | TextStyle | Ustawia kolor pierwszego planu tekstu. |
setForegroundColor(red, green, blue) | TextStyle | Ustawia kolor pierwszego planu tekstu na dane RGB z zakresu od 0 do 255. |
setForegroundColor(hexColor) | TextStyle | Ustawia kolor pierwszego planu tekstu na podany ciąg szesnastkowy koloru. |
setForegroundColor(color) | TextStyle | Ustawia kolor pierwszego planu tekstu na podany ThemeColorType . |
setItalic(italic) | TextStyle | Określa, czy tekst ma być pisany kursywą. |
setLinkSlide(slideIndex) | TextStyle | Ustawia Link na podaną wartość Slide za pomocą indeksu slajdu liczony od zera. |
setLinkSlide(slide) | TextStyle | Ustawia element Link na podany element Slide , a link jest ustawiany przez podany identyfikator slajdu. |
setLinkSlide(slidePosition) | TextStyle | Ustawia Link na podaną wartość Slide na podstawie względnej pozycji slajdu. |
setLinkUrl(url) | TextStyle | Ustawia wartość Link na dany ciąg znaków adresu URL, który nie jest pusty. |
setSmallCaps(smallCaps) | TextStyle | Określa, czy tekst ma być renderowany małymi literami. |
setStrikethrough(strikethrough) | TextStyle | Określa, czy tekst ma być przekreślony. |
setUnderline(underline) | TextStyle | Określa, czy tekst ma być podkreślony. |
Szczegółowa dokumentacja
getBackgroundColor()
getBaselineOffset()
Zwraca przesunięcie tekstu w pionie lub wartość null
, jeśli podano
wiele stylów.
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFontFamily()
Zwraca rodzinę czcionek tekstu lub parametr null
, jeśli tekst ma wiele stylów.
Powrót
String
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFontSize()
Zwraca rozmiar czcionki tekstu w punktach lub null
, jeśli istnieje wiele stylów
tekst.
Powrót
Number
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFontWeight()
Zwraca grubość czcionki tekstu lub null
, jeśli tekst ma kilka stylów.
Waga jest wielokrotnością wartości 100 z zakresu od 100 do 900 włącznie. Ten zakres odpowiada
wartości liczbowe opisane w specyfikacji CSS 2.1 w sekcji 15.6, z
wartości inne niż liczbowe są niedozwolone. Waga większa lub równa 700 jest uznawana za pogrubioną.
w którym przypadku isBold()
zwraca wartość true
. Wartość domyślna to 400.
(„normalne”).
Powrót
Integer
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getForegroundColor()
Zwraca kolor pierwszego planu tekstu lub wartość null
, jeśli w elemencie
tekstu.
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLink()
Zwraca Link
w tekście lub null
, jeśli nie ma linku lub link jest włączony
lub jeśli mamy kilka linków. Wywołaj hasLink()
, aby określić, czy
tekst nie zawiera linku.
var textLink = shape.getText().getTextStyle().getLink(); if (textLink != null) { Logger.log('Shape text has a link of type: ' + textLink.getLinkType()); }
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
hasLink()
Zwraca true
, jeśli tekst zawiera link, false
, jeśli nie, lub null
, jeśli funkcja
występuje w części tekstu lub w wielu linkach.
Linków nie można umieszczać w znakach nowego wiersza. Dlatego, jeśli TextRange
zawiera
znaku nowego wiersza, ta metoda zawsze zwraca null
lub false
.
Powrót
Boolean
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isBackgroundTransparent()
Zwraca true
, jeśli tło tekstu jest przezroczyste, false
, jeśli nie jest, lub
null
, jeśli tekst ma kilka stylów.
Powrót
Boolean
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isBold()
Zwraca true
, jeśli tekst jest pogrubiony, false
, jeśli nie, lub null
, jeśli nie jest renderowany.
dostępnych jest wiele stylów.
Powrót
Boolean
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isItalic()
Zwraca true
, jeśli tekst jest pochylony, false
, jeśli nie, lub null
, jeśli występuje
możesz wybrać różne style.
Powrót
Boolean
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isSmallCaps()
Zwraca true
, jeśli tekst został zapisany małymi literami, false
, jeśli nie, lub null
, jeśli tekst zawiera kilka stylów.
Powrót
Boolean
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isStrikethrough()
Zwraca true
, jeśli tekst jest przekreślony, false
, jeśli nie, lub null
, jeśli tekst jest przekreślony.
dostępnych jest wiele stylów.
Powrót
Boolean
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isUnderline()
Zwraca true
, jeśli tekst jest podkreślony, false
, jeśli nie, lub null
, jeśli tekst jest podkreślony
możesz wybrać różne style.
Powrót
Boolean
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeLink()
setBackgroundColor(color)
setBackgroundColor(red, green, blue)
Ustawia kolor tła tekstu na dane RGB z zakresu od 0 do 255.
Parametry
Nazwa | Typ | Opis |
---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColor(hexColor)
Ustawia kolor tła tekstu na podany ciąg szesnastkowy koloru.
Ciąg szesnastkowy musi mieć format „#RRGGBB”. Na przykład kolor różowy będzie przedstawiany jako „#FFC0CB”.
Parametry
Nazwa | Typ | Opis |
---|---|---|
hexColor | String |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColor(color)
Ustawia kolor tła tekstu na podany ThemeColorType
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
color | ThemeColorType |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColorTransparent()
setBaselineOffset(offset)
Określa przesunięcie tekstu w pionie względem jego normalnego położenia.
Parametry
Nazwa | Typ | Opis |
---|---|---|
offset | TextBaselineOffset |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBold(bold)
Określa, czy tekst ma być pogrubiony.
Zmiana pogrubienia tekstu powoduje zaktualizowanie grubości czcionki użytej do renderowania.
Parametry
Nazwa | Typ | Opis |
---|---|---|
bold | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setFontFamily(fontFamily)
setFontFamilyAndWeight(fontFamily, fontWeight)
Ustawia rodzinę czcionek i grubość tekstu.
Waga jest wielokrotnością wartości 100 z zakresu od 100 do 900 włącznie. Ten zakres odpowiada
wartości liczbowe opisane w specyfikacji CSS 2.1 w sekcji 15.6, z
wartości inne niż liczbowe są niedozwolone. Waga większa lub równa 700 jest uznawana za pogrubioną.
w którym przypadku isBold()
zwraca wartość true
. Wartość domyślna to 400.
(„normalne”).
Parametry
Nazwa | Typ | Opis |
---|---|---|
fontFamily | String | |
fontWeight | Integer |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setFontSize(fontSize)
Ustawia rozmiar czcionki tekstu w punktach.
Parametry
Nazwa | Typ | Opis |
---|---|---|
fontSize | Number |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setForegroundColor(foregroundColor)
setForegroundColor(red, green, blue)
Ustawia kolor pierwszego planu tekstu na dane RGB z zakresu od 0 do 255.
Parametry
Nazwa | Typ | Opis |
---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setForegroundColor(hexColor)
Ustawia kolor pierwszego planu tekstu na podany ciąg szesnastkowy koloru.
Ciąg szesnastkowy musi mieć format „#RRGGBB”. Na przykład kolor różowy będzie przedstawiany jako „#FFC0CB”.
Parametry
Nazwa | Typ | Opis |
---|---|---|
hexColor | String |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setForegroundColor(color)
Ustawia kolor pierwszego planu tekstu na podany ThemeColorType
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
color | ThemeColorType |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setItalic(italic)
Określa, czy tekst ma być pisany kursywą.
Parametry
Nazwa | Typ | Opis |
---|---|---|
italic | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slideIndex)
Ustawia Link
na podaną wartość Slide
za pomocą indeksu slajdu liczony od zera.
Ustawienie linku zmienia styl tekstu tak, aby był podkreślony i ustaw kolor pierwszego planu (ThemeColorType.HYPERLINK
). Możesz to zmienić w setForegroundColor(hexColor)
i setUnderline(underline)
.
Ponieważ linków nie można umieszczać w znakach nowego wiersza, znaki nowego wiersza w polu TextRange
są ignorowane.
// Set a link to the first slide of the presentation. text.getTextStyle().setLinkSlide(0);
Parametry
Nazwa | Typ | Opis |
---|---|---|
slideIndex | Integer | Indeks liczony od zera dla slajdu. |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slide)
Ustawia element Link
na podany element Slide
, a link jest ustawiany przez podany identyfikator slajdu.
Ustawienie linku zmienia styl tekstu tak, aby był podkreślony i ustaw kolor pierwszego planu (ThemeColorType.HYPERLINK
). Możesz to zmienić w setForegroundColor(hexColor)
i setUnderline(underline)
.
Ponieważ linków nie można umieszczać w znakach nowego wiersza, znaki nowego wiersza w polu TextRange
są ignorowane.
// Set a link to the first slide of the presentation. var slide = presentation.getSlides()[0]; text.getTextStyle().setLinkSlide(slide);
Parametry
Nazwa | Typ | Opis |
---|---|---|
slide | Slide | Slide do połączenia. |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slidePosition)
Ustawia Link
na podaną wartość Slide
na podstawie względnej pozycji slajdu.
Ustawienie linku zmienia styl tekstu tak, aby był podkreślony i ustaw kolor pierwszego planu (ThemeColorType.HYPERLINK
). Możesz to zmienić w setForegroundColor(hexColor)
i setUnderline(underline)
.
Ponieważ linków nie można umieszczać w znakach nowego wiersza, znaki nowego wiersza w polu TextRange
są ignorowane.
// Set a link to the first slide of the presentation. text.getTextStyle().setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
Parametry
Nazwa | Typ | Opis |
---|---|---|
slidePosition | SlidePosition | Względna wartość SlidePosition . |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkUrl(url)
Ustawia wartość Link
na dany ciąg znaków adresu URL, który nie jest pusty.
Ustawienie linku zmienia styl tekstu tak, aby był podkreślony i ustaw kolor pierwszego planu (ThemeColorType.HYPERLINK
). Możesz to zmienić w setForegroundColor(hexColor)
i setUnderline(underline)
.
Ponieważ linków nie można umieszczać w znakach nowego wiersza, znaki nowego wiersza w polu TextRange
są ignorowane.
// Set a link to the URL. text.getTextStyle().setLinkUrl("https://slides.google.com");
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | Ciąg adresu URL. |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setSmallCaps(smallCaps)
Określa, czy tekst ma być renderowany małymi literami.
Parametry
Nazwa | Typ | Opis |
---|---|---|
smallCaps | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setStrikethrough(strikethrough)
Określa, czy tekst ma być przekreślony.
Parametry
Nazwa | Typ | Opis |
---|---|---|
strikethrough | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setUnderline(underline)
Określa, czy tekst ma być podkreślony.
Parametry
Nazwa | Typ | Opis |
---|---|---|
underline | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations