Udostępnij za pośrednictwem


FontTypeConverter.ConvertTo Metoda

Definicja

Konwertuje GlyphRun obiekt na obiekt określonego 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

Obiekt, który dostarcza informacje kontekstowe.

culture
CultureInfo

Język i kultura, które są używane podczas konwersji.

value
Object

Obiekt, który chcesz przekonwertować.

destinationType
Type

Typ, na który chcesz value przekonwertować.

Zwraca

Object

Nowy Object typ wyznaczony. Jak zaimplementowano w tej klasie, musi to być .Uri Wyraża identyfikator URI (uniform resource identifier) podzestawu czcionek, który jest używany przez value parametr .

Wyjątki

Element destinationType nie jest typem, na który value można przekonwertować.

Wartość context to null.

Wartość value to null.

Podczas serializacji przebiegu glif występuje błąd.

Uwagi

Zgodnie z implementacją w tej klasie value musi być elementem GlyphRun.

Jak zaimplementowano w tej klasie, destinationType musi być elementem Uri lub NotSupportedException , który jest zgłaszany.

Parametr culture nie jest używany. Zobacz Uwagi dotyczące dziedziczenia.

Uwagi dotyczące dziedziczenia

Zastąpij tę metodę, aby zapewnić własną konwersję. Użyj parametru , culture aby określić język i kulturę. Użyj parametru , context aby wyodrębnić dodatkowe informacje o środowisku, z którego jest wywoływany ten konwerter. Ten parametr może mieć nullwartość ; w związku z tym zawsze go sprawdzaj. Ponadto właściwości obiektu context mogą zwracać odwołanie o wartości null (Nothing).

Dotyczy