New to Telerik UI for WinForms? Start a free 30-day trial

Converts named font weights or numeric OpenType weight-class strings to FontWeight.

Definition

Namespace:Telerik.WinControls.RichTextEditor.UI

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

C#
public sealed class FontWeightConverter : TypeConverter

Inheritance: objectTypeConverterFontWeightConverter

Inherited Members TypeConverter.CanConvertFrom(Type)TypeConverter.CanConvertTo(Type)TypeConverter.CanConvertTo(ITypeDescriptorContext, Type)TypeConverter.ConvertFrom(object)TypeConverter.ConvertFromInvariantString(string)TypeConverter.ConvertFromInvariantString(ITypeDescriptorContext, string)TypeConverter.ConvertFromString(string)TypeConverter.ConvertFromString(ITypeDescriptorContext, string)TypeConverter.ConvertFromString(ITypeDescriptorContext, CultureInfo, string)TypeConverter.ConvertTo(object, Type)TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, object, Type)TypeConverter.ConvertToInvariantString(object)TypeConverter.ConvertToInvariantString(ITypeDescriptorContext, object)TypeConverter.ConvertToString(object)TypeConverter.ConvertToString(ITypeDescriptorContext, object)TypeConverter.ConvertToString(ITypeDescriptorContext, CultureInfo, object)TypeConverter.CreateInstance(IDictionary)TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary)TypeConverter.GetCreateInstanceSupported()TypeConverter.GetCreateInstanceSupported(ITypeDescriptorContext)TypeConverter.GetProperties(object)TypeConverter.GetProperties(ITypeDescriptorContext, object)TypeConverter.GetProperties(ITypeDescriptorContext, object, Attribute[])TypeConverter.GetPropertiesSupported()TypeConverter.GetPropertiesSupported(ITypeDescriptorContext)TypeConverter.GetStandardValues()TypeConverter.GetStandardValues(ITypeDescriptorContext)TypeConverter.GetStandardValuesExclusive()TypeConverter.GetStandardValuesExclusive(ITypeDescriptorContext)TypeConverter.GetStandardValuesSupported()TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext)TypeConverter.IsValid(object)TypeConverter.IsValid(ITypeDescriptorContext, object)...

Constructors

C#
public FontWeightConverter()

Methods

Determines whether the specified source type can be converted to a font weight.

C#
public override bool CanConvertFrom(ITypeDescriptorContext td, Type t)
Parameters:tdITypeDescriptorContext

The conversion context, which this converter does not use.

tType

The source type to test.

Returns:

bool

true only when t is string.

Overrides: TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type)

Parses a named font weight or an integer OpenType usWeightClass value from a string. Named weights are matched without regard to case; numeric values must be between 1 and 999.

C#
public override object ConvertFrom(ITypeDescriptorContext td, CultureInfo ci, object value)
Parameters:tdITypeDescriptorContext

The conversion context, which this converter does not use.

ciCultureInfo

The culture used to parse numeric strings.

valueobject

The string representation of a named or numeric font weight.

Returns:

object

The corresponding FontWeight.

Exceptions: NotSupportedException

value is null.

ArgumentException

value is a non-null value that is not a string.

FormatException

value is not a recognized weight name or integer.

ArgumentOutOfRangeException

A numeric weight is outside the range 1 through 999.

Overrides: TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, object)