animator.graphics.font_style.TextStyle¶
- class animator.graphics.font_style.TextStyle(color: Union[animator.skia.Color4f, int, float, Sequence[float], str, animator.graphics.font_style._Undefined] = undefined, foregroundPaint: animator.skia.Paint | None | animator.graphics.font_style._Undefined = undefined, backgroundPaint: animator.skia.Paint | None | animator.graphics.font_style._Undefined = undefined, decoration: Union[Literal['line-through', 'overline', 'underline'], list[Literal['line-through', 'overline', 'underline']], animator.skia.textlayout.TextDecoration, animator.graphics.font_style._Undefined] = undefined, decorationMode: Union[Literal['gaps', 'through'], animator.skia.textlayout.TextDecorationMode, animator.graphics.font_style._Undefined] = undefined, decorationStyle: Union[Literal['dashed', 'dotted', 'double', 'solid', 'wavy'], animator.skia.textlayout.TextDecorationStyle, animator.graphics.font_style._Undefined] = undefined, decorationColor: Union[animator.skia.Color4f, int, float, Sequence[float], str, animator.graphics.font_style._Undefined] = undefined, decorationThicknessMultiplier: float | animator.graphics.font_style._Undefined = undefined, fontStyle: str | animator.skia.FontStyle | animator.graphics.font_style.TextStyle.FontStyle | animator.graphics.font_style._Undefined = undefined, shadows: list[animator.skia.textlayout.TextShadow] | None | animator.graphics.font_style._Undefined = undefined, fontArguments: animator.skia.FontArguments | animator.graphics.font_style._Undefined = undefined, fontSize: float | animator.graphics.font_style._Undefined = undefined, fontFamilies: str | list[str] | animator.graphics.font_style._Undefined = undefined, baselineShift: float | animator.graphics.font_style._Undefined = undefined, height: float | animator.graphics.font_style._Undefined = undefined, heightOverride: bool | animator.graphics.font_style._Undefined = undefined, halfLeading: bool | animator.graphics.font_style._Undefined = undefined, letterSpacing: float | animator.graphics.font_style._Undefined = undefined, wordSpacing: float | animator.graphics.font_style._Undefined = undefined, typeface: animator.skia.Typeface | animator.graphics.font_style._Undefined = undefined, locale: str | animator.graphics.font_style._Undefined = undefined, textBaseline: Union[Literal['alphabetic', 'ideographic'], animator.skia.textlayout.TextBaseline, animator.graphics.font_style._Undefined] = undefined, placeholder: bool | animator.graphics.font_style._Undefined = undefined)¶
Bases:
object
- __init__(color: Union[animator.skia.Color4f, int, float, Sequence[float], str, animator.graphics.font_style._Undefined] = undefined, foregroundPaint: animator.skia.Paint | None | animator.graphics.font_style._Undefined = undefined, backgroundPaint: animator.skia.Paint | None | animator.graphics.font_style._Undefined = undefined, decoration: Union[Literal['line-through', 'overline', 'underline'], list[typing.Literal['line-through', 'overline', 'underline']], animator.skia.textlayout.TextDecoration, animator.graphics.font_style._Undefined] = undefined, decorationMode: Union[Literal['gaps', 'through'], animator.skia.textlayout.TextDecorationMode, animator.graphics.font_style._Undefined] = undefined, decorationStyle: Union[Literal['dashed', 'dotted', 'double', 'solid', 'wavy'], animator.skia.textlayout.TextDecorationStyle, animator.graphics.font_style._Undefined] = undefined, decorationColor: Union[animator.skia.Color4f, int, float, Sequence[float], str, animator.graphics.font_style._Undefined] = undefined, decorationThicknessMultiplier: float | animator.graphics.font_style._Undefined = undefined, fontStyle: str | animator.skia.FontStyle | animator.graphics.font_style.TextStyle.FontStyle | animator.graphics.font_style._Undefined = undefined, shadows: list[animator.skia.textlayout.TextShadow] | None | animator.graphics.font_style._Undefined = undefined, fontArguments: animator.skia.FontArguments | animator.graphics.font_style._Undefined = undefined, fontSize: float | animator.graphics.font_style._Undefined = undefined, fontFamilies: str | list[str] | animator.graphics.font_style._Undefined = undefined, baselineShift: float | animator.graphics.font_style._Undefined = undefined, height: float | animator.graphics.font_style._Undefined = undefined, heightOverride: bool | animator.graphics.font_style._Undefined = undefined, halfLeading: bool | animator.graphics.font_style._Undefined = undefined, letterSpacing: float | animator.graphics.font_style._Undefined = undefined, wordSpacing: float | animator.graphics.font_style._Undefined = undefined, typeface: animator.skia.Typeface | animator.graphics.font_style._Undefined = undefined, locale: str | animator.graphics.font_style._Undefined = undefined, textBaseline: Union[Literal['alphabetic', 'ideographic'], animator.skia.textlayout.TextBaseline, animator.graphics.font_style._Undefined] = undefined, placeholder: bool | animator.graphics.font_style._Undefined = undefined) None ¶
Methods
__init__
([color, foregroundPaint, ...])Get the style as a
skia.textlayout.TextStyle
object.set_in_text_style
(style)Set the style in the given
skia.textlayout.TextStyle
object.Attributes
color
foregroundPaint
backgroundPaint
decoration
decorationMode
decorationStyle
decorationColor
decorationThicknessMultiplier
fontStyle
shadows
fontArguments
fontSize
fontFamilies
baselineShift
height
heightOverride
halfLeading
letterSpacing
wordSpacing
typeface
locale
textBaseline
placeholder
- class FontStyle(weight: str | animator.skia.FontStyle | animator.skia.FontStyle.Weight | animator.graphics.font_style._Undefined = undefined, width: animator.skia.FontStyle.Width | animator.graphics.font_style._Undefined = undefined, slant: animator.skia.FontStyle.Slant | animator.graphics.font_style._Undefined = undefined)¶
Bases:
object
- get_text_style() animator.skia.textlayout.TextStyle ¶
Get the style as a
skia.textlayout.TextStyle
object.
- set_in_text_style(style: animator.skia.textlayout.TextStyle) animator.skia.textlayout.TextStyle ¶
Set the style in the given
skia.textlayout.TextStyle
object.