Skip to main content

GenericTextRunProperties Class

Definition​

Assembly:Avalonia.Base
Package:Avalonia

Generic implementation of TextRunProperties

public class GenericTextRunProperties

Inheritance: object -> TextRunProperties -> GenericTextRunProperties

Constructors​

NameDescription
GenericTextRunPropertiesNo summary available.

GenericTextRunProperties Constructor​

public GenericTextRunProperties(Avalonia.Media.Typeface typeface, double fontRenderingEmSize, Avalonia.Media.TextDecorationCollection textDecorations, Avalonia.Media.IBrush foregroundBrush, Avalonia.Media.IBrush backgroundBrush, Avalonia.Media.BaselineAlignment baselineAlignment, System.Globalization.CultureInfo cultureInfo, Avalonia.Media.FontFeatureCollection fontFeatures)

Parameters​

typeface Avalonia.Media.Typeface

fontRenderingEmSize double

textDecorations Avalonia.Media.TextDecorationCollection

foregroundBrush Avalonia.Media.IBrush

backgroundBrush Avalonia.Media.IBrush

baselineAlignment Avalonia.Media.BaselineAlignment

cultureInfo System.Globalization.CultureInfo

fontFeatures Avalonia.Media.FontFeatureCollection

Methods​

NameDescription
Equals (2 overloads)Inherited from TextRunProperties.
GetHashCodeInherited from TextRunProperties.

Properties​

NameDescription
BackgroundBrushBrush used to paint background of run.
BaselineAlignmentRun vertical box alignment
CultureInfoRun text culture.
FontFeaturesOptional features of used font.
FontRenderingEmSizeEm size of font used to format and display text
ForegroundBrushBrush used to fill text.
TextDecorationsRun TextDecorations.
TypefaceRun typeface

BackgroundBrush Property​

Brush used to paint background of run.

public Avalonia.Media.IBrush BackgroundBrush { get; set; }

BaselineAlignment Property​

Run vertical box alignment

public Avalonia.Media.BaselineAlignment BaselineAlignment { get; set; }

CultureInfo Property​

Run text culture.

public System.Globalization.CultureInfo CultureInfo { get; set; }

FontFeatures Property​

Optional features of used font.

public Avalonia.Media.FontFeatureCollection FontFeatures { get; set; }

FontRenderingEmSize Property​

Em size of font used to format and display text

public double FontRenderingEmSize { get; set; }

ForegroundBrush Property​

Brush used to fill text.

public Avalonia.Media.IBrush ForegroundBrush { get; set; }

TextDecorations Property​

Run TextDecorations.

public Avalonia.Media.TextDecorationCollection TextDecorations { get; set; }

Typeface Property​

Run typeface

public Avalonia.Media.Typeface Typeface { get; set; }