TextReverseConversionGenerator クラス

定義

ふりがなと表意文字が混在する日本語の文字列を、ふりがなの文字列に逆変換します。

public ref class TextReverseConversionGenerator sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Data.Text.ITextReverseConversionGeneratorFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Experimental]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TextReverseConversionGenerator final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Data.Text.ITextReverseConversionGeneratorFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class TextReverseConversionGenerator final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Data.Text.ITextReverseConversionGeneratorFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Experimental]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TextReverseConversionGenerator
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Data.Text.ITextReverseConversionGeneratorFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class TextReverseConversionGenerator
function TextReverseConversionGenerator(languageTag)
Public NotInheritable Class TextReverseConversionGenerator
継承
Object Platform::Object IInspectable TextReverseConversionGenerator
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1607 14393 GetPhonemesAsync

コンストラクター

TextReverseConversionGenerator(String)

特定の BCP-47 言語タグに基づいて TextReverseConversionGenerator オブジェクトを構築します。

プロパティ

LanguageAvailableButNotInstalled

指定した言語タグが逆変換に使用できるが、ユーザーのデバイスにはインストールされていないかどうかを判断します。

ResolvedLanguage

正常に作成された TextReverseConversionGenerator オブジェクトの言語タグを取得します。

メソッド

ConvertBackAsync(String)

表意文字を含む文字列をふりがな式に非同期的に逆変換します。

GetPhonemesAsync(String)

指定された入力文字列を表す音素のセットを返します。 このメソッドは、主に日本語でのデータの並べ替えに使用することを目的としています。 ふりがなの読み取りは、特に文字コード ポイントの順序ではなく適切なふりがなで名前を並べ替えるために、日本語のデータ処理に重要です。

発音時に同じように聞こえる日本語の正しい名前は、漢字で異なる方法でスペルを付けることができます。 音素による並べ替えのポイントは、文字コード ポイントで並べ替え、さまざまなスペルが互いに並べ替えられないように、特定の適切な名前の異なる漢字のスペルをすべて並べ替え、並べ替えリスト内で並べ替えます。

適用対象

こちらもご覧ください