Sdílet prostřednictvím


FontTypeConverter.ConvertTo Metoda

Definice

Převede objekt GlyphRun zadaného typu.

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object

Parametry

context
ITypeDescriptorContext

Objekt, který poskytuje kontextové informace.

culture
CultureInfo

Jazyk a jazyková verze, které se používají při převodu.

value
Object

Objekt, který chcete převést.

destinationType
Type

Typ, na který chcete value převést.

Návraty

Object

Nový Object určený typ. Jak je implementováno v této třídě, musí to být Uri. Vyjadřuje identifikátor URI (Uniform Resource Identifier) podmnožinu písma, který parametr používá value .

Výjimky

Nejedná se destinationType o typ, na který value lze převést.

nullJe to context .

nullJe to value .

Při serializaci spuštění glyphu dojde k chybě.

Poznámky

Jak je implementováno v této třídě, value musí být GlyphRun.

Jak je implementováno v této třídě, destinationType musí být nebo NotSupportedException Uri je vyvolán.

Parametr culture se nepoužívá. Viz Poznámky pro dědiče.

Poznámky pro dědice

Přepište tuto metodu tak, aby poskytovala vlastní převod. Pomocí parametru culture určete jazyk a jazykovou verzi. Pomocí parametru context extrahujte další informace o prostředí, ze kterého se tento převaděč vyvolá. Tento parametr může být null; proto vždy zkontrolujte. Vlastnosti objektu context mohou také vrátit odkaz null (Nothing).

Platí pro