Class TextStyle

TextStyle

Styl renderowania tekstu w komórce.

Style tekstu mogą mieć odpowiadający im RichTextValue. Jeśli element RichTextValue obejmuje wiele ciągów tekstowych o różnych wartościach dla danego stylu tekstu, metoda odczytu zwraca wartość null. Aby tego uniknąć, wysyłaj zapytania o style tekstu za pomocą wartości Rich Text zwracanych przez metodę RichTextValue.getRuns().

Metody

MetodaZwracany typKrótki opis
copy()TextStyleBuilderTworzy kreator stylu tekstu zainicjowany wartościami tego stylu tekstu.
getFontFamily()StringPobiera rodzinę czcionek tekstu.
getFontSize()IntegerPobiera rozmiar czcionki tekstu w punktach.
getForegroundColorObject()Color|nullPobiera kolor czcionki tekstu.
isBold()BooleanSprawdza, czy tekst jest pogrubiony.
isItalic()BooleanOkreśla, czy komórka jest zapisana kursywą.
isStrikethrough()BooleanOkreśla, czy komórka jest przekreślona.
isUnderline()BooleanOkreśla, czy komórka jest podkreślona.

Szczegółowa dokumentacja

copy()

Tworzy kreator stylu tekstu zainicjowany wartościami tego stylu tekstu.

Powrót

TextStyleBuilder – kreator tego stylu tekstu.


getFontFamily()

Pobiera rodzinę czcionek tekstu. Zwraca null, jeśli rodzina czcionek nie jest ustawiona lub odpowiedni element RichTextValue ma wiele przebiegów z różnymi rodzinami czcionek.

Powrót

String – rodzina czcionek tekstu (np. „Arial”) lub null.


getFontSize()

Pobiera rozmiar czcionki tekstu w punktach. Zwraca null, jeśli rozmiar czcionki nie jest ustawiony lub odpowiedni element RichTextValue ma wiele przebiegów z różnymi rozmiarami czcionki.

Powrót

Integer – rozmiar czcionki tekstu lub null.


getForegroundColorObject()

Pobiera kolor czcionki tekstu. Zwraca wartość null, jeśli kolor czcionki nie jest ustawiony lub odpowiedni element RichTextValue ma wiele przebiegów z różnymi kolorami czcionki.

Powrót

Color|null – kolor czcionki tekstu lub null.


isBold()

Sprawdza, czy tekst jest pogrubiony. Zwraca wartość null, jeśli atrybut bold nie jest ustawiony lub odpowiedni atrybut RichTextValue ma wiele przebiegów z różnymi ustawieniami atrybutu bold.

Powrót

Boolean – czy komórka jest pogrubiona, czy nie, lub null.


isItalic()

Określa, czy komórka jest zapisana kursywą. Zwraca wartość null, jeśli kursywa nie jest ustawiona lub odpowiedni element RichTextValue ma wiele przebiegów z różnymi ustawieniami kursywy.

Powrót

Boolean – czy komórka jest zapisana kursywą, lub null.


isStrikethrough()

Określa, czy komórka jest przekreślona. Zwraca wartość null, jeśli przekreślenie nie jest ustawione lub odpowiedni element RichTextValue ma wiele przebiegów z różnymi ustawieniami przekreślenia.

Powrót

Boolean – czy komórka jest przekreślona, czy nie, lub null.


isUnderline()

Określa, czy komórka jest podkreślona. Zwraca null, jeśli podkreślenie nie jest ustawione lub odpowiedni element RichTextValue ma wiele przebiegów z różnymi ustawieniami podkreślenia.

Powrót

Boolean – czy komórka jest podkreślona, czy nie, lub null.

Wycofane metody