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; }