Class TextStyle
Syntax
public class TextStyle : Diagnosticable, IEquatable<TextStyle>
Constructors
TextStyle(Boolean, Color, Color, Nullable<Single>, FontWeight, Nullable<FontStyle>, Nullable<Single>, Nullable<Single>, Nullable<TextBaseline>, Nullable<Single>, Paint, Paint, TextDecoration, Color, Nullable<TextDecorationStyle>, Nullable<Single>, String, List<String>, List<BoxShadow>, String)
Declaration
public TextStyle(bool inherit = true, Color color = null, Color backgroundColor = null, float? fontSize = default(float? ), FontWeight fontWeight = null, FontStyle? fontStyle = default(FontStyle? ), float? letterSpacing = default(float? ), float? wordSpacing = default(float? ), TextBaseline? textBaseline = default(TextBaseline? ), float? height = default(float? ), Paint foreground = null, Paint background = null, TextDecoration decoration = null, Color decorationColor = null, TextDecorationStyle? decorationStyle = default(TextDecorationStyle? ), float? decorationThickness = default(float? ), string fontFamily = null, List<string> fontFamilyFallback = null, List<BoxShadow> shadows = null, string debugLabel = null)
Parameters
Fields
_defaultFontSize
Declaration
public static readonly float _defaultFontSize
Field Value
background
Declaration
public readonly Paint background
Field Value
backgroundColor
Declaration
public readonly Color backgroundColor
Field Value
color
Declaration
public readonly Color color
Field Value
debugLabel
Declaration
public readonly string debugLabel
Field Value
decoration
Declaration
public readonly TextDecoration decoration
Field Value
decorationColor
Declaration
public readonly Color decorationColor
Field Value
decorationStyle
Declaration
public readonly TextDecorationStyle? decorationStyle
Field Value
decorationThickness
Declaration
public readonly float? decorationThickness
Field Value
fontFamily
Declaration
public readonly string fontFamily
Field Value
fontSize
Declaration
public readonly float? fontSize
Field Value
fontStyle
Declaration
public readonly FontStyle? fontStyle
Field Value
fontWeight
Declaration
public readonly FontWeight fontWeight
Field Value
foreground
Declaration
public readonly Paint foreground
Field Value
height
Declaration
public readonly float? height
Field Value
inherit
Declaration
public readonly bool inherit
Field Value
letterSpacing
Declaration
public readonly float? letterSpacing
Field Value
shadows
Declaration
public readonly List<BoxShadow> shadows
Field Value
textBaseline
Declaration
public readonly TextBaseline? textBaseline
Field Value
wordSpacing
Declaration
public readonly float? wordSpacing
Field Value
Properties
fontFamilyFallback
Declaration
public List<string> fontFamilyFallback { get; }
Property Value
Methods
apply(Color, Color, TextDecoration, Color, Nullable<TextDecorationStyle>, Single, Single, String, List<String>, List<BoxShadow>, Single, Single, Int32, Single, Single, Single, Single, Single, Single)
Declaration
public TextStyle apply(Color color = null, Color backgroundColor = null, TextDecoration decoration = null, Color decorationColor = null, TextDecorationStyle? decorationStyle = default(TextDecorationStyle? ), float decorationThicknessFactor = 1F, float decorationThicknessDelta = 0F, string fontFamily = null, List<string> fontFamilyFallback = null, List<BoxShadow> shadows = null, float fontSizeFactor = 1F, float fontSizeDelta = 0F, int fontWeightDelta = 0, float letterSpacingFactor = 1F, float letterSpacingDelta = 0F, float wordSpacingFactor = 1F, float wordSpacingDelta = 0F, float heightFactor = 1F, float heightDelta = 0F)
Parameters
Returns
compareTo(TextStyle)
Declaration
public RenderComparison compareTo(TextStyle other)
Parameters
Returns
copyWith(Nullable<Boolean>, Color, Color, String, List<String>, Nullable<Single>, FontWeight, Nullable<FontStyle>, Nullable<Single>, Nullable<Single>, Nullable<TextBaseline>, Nullable<Single>, Paint, Paint, TextDecoration, Color, Nullable<TextDecorationStyle>, Nullable<Single>, List<BoxShadow>, String)
Declaration
public TextStyle copyWith(bool? inherit = default(bool? ), Color color = null, Color backgroundColor = null, string fontFamily = null, List<string> fontFamilyFallback = null, float? fontSize = default(float? ), FontWeight fontWeight = null, FontStyle? fontStyle = default(FontStyle? ), float? letterSpacing = default(float? ), float? wordSpacing = default(float? ), TextBaseline? textBaseline = default(TextBaseline? ), float? height = default(float? ), Paint foreground = null, Paint background = null, TextDecoration decoration = null, Color decorationColor = null, TextDecorationStyle? decorationStyle = default(TextDecorationStyle? ), float? decorationThickness = default(float? ), List<BoxShadow> shadows = null, string debugLabel = null)
Parameters
Returns
debugFillProperties(DiagnosticPropertiesBuilder)
Declaration
public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
Parameters
Overrides
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Equals(TextStyle)
Declaration
public bool Equals(TextStyle other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
getParagraphStyle(TextAlign, TextDirection, String, Nullable<Int32>, Single)
Declaration
public ParagraphStyle getParagraphStyle(TextAlign textAlign, TextDirection textDirection, string ellipsis, int? maxLines, float textScaleFactor = 1F)
Parameters
Returns
lerp(TextStyle, TextStyle, Single)
Declaration
public static TextStyle lerp(TextStyle a, TextStyle b, float t)
Parameters
Returns
merge(TextStyle)
Declaration
public TextStyle merge(TextStyle other)
Parameters
Returns
toStringShort()
Declaration
public override string toStringShort()
Returns
Overrides
Operators
Equality(TextStyle, TextStyle)
Declaration
public static bool operator ==(TextStyle left, TextStyle right)
Parameters
Returns
Inequality(TextStyle, TextStyle)
Declaration
public static bool operator !=(TextStyle left, TextStyle right)
Parameters
Returns