SelectableWordsSegmenter クラス

定義

指定されたテキストを単語でテキストを選択するのに適した単位にセグメント化できるセグメント 化クラス。

このオブジェクトの構築時に指定された言語は、システム上のワード ブレーカーを持つ言語と照合され、使用可能な最適な単語セグメント化ルールが使用されます。 言語は、アプリでサポートされている言語の 1 つである必要はありません。 その言語に対して特にサポートされている言語規則がない場合は、言語に依存しない規則 ( Unicode 標準付属書 #29 Unicode テキスト セグメント化の実装) が使用され、 ResolvedLanguage プロパティは "und" (未確定言語) に設定されます。

public ref class SelectableWordsSegmenter sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Data.Text.ISelectableWordsSegmenterFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [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)]
class SelectableWordsSegmenter 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.ISelectableWordsSegmenterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SelectableWordsSegmenter final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Data.Text.ISelectableWordsSegmenterFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[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)]
public sealed class SelectableWordsSegmenter
[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.ISelectableWordsSegmenterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SelectableWordsSegmenter
function SelectableWordsSegmenter(language)
Public NotInheritable Class SelectableWordsSegmenter
継承
Object Platform::Object IInspectable SelectableWordsSegmenter
属性

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 で導入)

コンストラクター

SelectableWordsSegmenter(String)

SelectableWordsSegmenter オブジェクトを作成します。 このコンストラクターに指定された言語の使用方法については、 SelectableWordsSegmenter の概要に関するページを参照してください。

プロパティ

ResolvedLanguage

この SelectableWordsSegmenter オブジェクトで使用されるルールの言語を取得します。

言語に依存しないルールを使用している場合は、"und" (未確定) が返されます。

メソッド

GetTokenAt(String, UInt32)

指定したインデックスを含む、または指定したテキストに従う、選択可能な単語または語幹を決定して返します。

GetTokens(String)

指定されたテキスト内の選択可能なすべての単語または単語の幹を決定して返します。

Tokenize(String, UInt32, SelectableWordSegmentsTokenizingHandler)

指定されたインデックスの前と後の選択可能な単語を指定されたテキストに反復処理する 2 つの反復子を使用して、指定されたハンドラーを呼び出します。

適用対象