Freigeben über


TextReverseConversionGenerator Klasse

Definition

Umgekehrt konvertiert eine japanische Zeichenfolge, die eine Mischung aus phonetischen und ideografischen Zeichen ist, in eine Zeichenfolge von phonetischen Zeichen.

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
Vererbung
Object Platform::Object IInspectable TextReverseConversionGenerator
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1607 14393 GetPhonemesAsync

Konstruktoren

TextReverseConversionGenerator(String)

Erstellt ein TextReverseConversionGenerator-Objekt basierend auf einem bestimmten BCP-47-Sprachtag .

Eigenschaften

LanguageAvailableButNotInstalled

Bestimmt, ob das angegebene Sprachtag für Reversekonvertierungen verfügbar, aber nicht auf dem Gerät des Benutzers installiert ist.

ResolvedLanguage

Ruft das Sprachtag des erfolgreich erstellten TextReverseConversionGenerator-Objekts ab.

Methoden

ConvertBackAsync(String)

Konvertiert asynchron eine Zeichenfolge, die ideografische Zeichen enthält, in einen phonetischen Ausdruck.

GetPhonemesAsync(String)

Gibt eine Reihe von Phonemen zurück, die die angegebene Eingabezeichenfolge darstellen. Diese Methode ist in erster Linie für die Verwendung beim Sortieren von Daten in der japanischen Sprache vorgesehen. Phonetisches Lesen ist für die japanische Datenverarbeitung wichtig, insbesondere, um Namen in der richtigen phonetischen Reihenfolge und nicht in Zeichencodepunktreihenfolge zu sortieren.

Eigennamen auf Japanisch, die beim Aussprechen gleich klingen, können in Kanji auf unterschiedliche Weise geschrieben werden. Der Punkt der Sortierung nach Phonemen besteht darin, alle verschiedenen Kanji-Schreibweisen eines bestimmten Eigennamens in einer sortierten Liste nebeneinander zu sortieren, anstatt sie nach Zeichencodepunkt zu sortieren und die verschiedenen Schreibweisen nicht nebeneinander zu sortieren.

Gilt für:

Weitere Informationen