FontTypeConverter.ConvertTo メソッド

定義

GlyphRun を、指定した型のオブジェクトに変換します。

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

パラメーター

context
ITypeDescriptorContext

コンテキスト情報を提供するオブジェクト。

culture
CultureInfo

変換の際に使用する言語とカルチャ。

value
Object

変換対象のオブジェクト。

destinationType
Type

value の変換後の型。

戻り値

Object

指定した型の新しい Object。 このクラスに実装される場合、これは Uri である必要があります。 また、value パラメーターで使用されるフォントのサブセットの Uniform Resource Identifier (URI) を表します。

例外

この destinationType は、value の変換後の型として指定できません。

contextnull です。

valuenull です。

グリフ実行をシリアル化するときにエラーが発生します。

注釈

このクラスで実装されているように、 value GlyphRun.

このクラスで実装されているように、 destinationType a またはスローされるNotSupportedException必要がありますUri

パラメーターは culture 使用されません。 継承者に関するメモを参照してください。

注意 (継承者)

独自の変換を提供するには、このメソッドをオーバーライドします。 パラメーターを culture 使用して、言語とカルチャを指定します。 コンバーターが呼び出される環境に関する追加情報を抽出するには、context パラメーターを使用します。 したがって、このパラメーターは null常にチェックします。 また、context オブジェクトのプロパティも null 参照 (Nothing) を返す場合があります。

適用対象