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 。 このクラスで実装されているように、これは Uriである必要があります。 value パラメーターで使用されるフォント サブセットの URI (Uniform Resource Identifier) を表します。

例外

destinationTypeは、value変換できる型ではありません。

contextnull です。

valuenull です。

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

注釈

このクラスで実装されているように、 valueGlyphRunである必要があります。

このクラスで実装されているように、 destinationTypeUri であるか、 NotSupportedException がスローされる必要があります。

culture パラメーターは使用されません。 「継承子のメモ」を参照してください。

注意 (継承者)

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

適用対象