UCharacter.GetIntPropertyValue(Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
<strong>[icu]</strong> Gibt den Eigenschaftswert für einen Unicode-Eigenschaftstyp eines Codepunkts zurück.
[Android.Runtime.Register("getIntPropertyValue", "(II)I", "", ApiSince=24)]
public static int GetIntPropertyValue(int ch, int type);
[<Android.Runtime.Register("getIntPropertyValue", "(II)I", "", ApiSince=24)>]
static member GetIntPropertyValue : int * int -> int
Parameter
- ch
- Int32
Codepunkt, der getestet werden soll.
- type
- Int32
UProperty-Selektorkonstante identifiziert, welche binäre Eigenschaft überprüft werden soll. Muss UProperty.BINARY_START <= Typ < sein UProperty.BINARY_LIMIT oder UProperty.INT_START <= Typ < UProperty.INT_LIMIT oder UProperty.MASK_START <= Typ < UProperty.MASK_LIMIT.
Gibt zurück
Numerischer Wert, der direkt der Eigenschaftswert ist oder, für aufgezählte Eigenschaften, entspricht dem numerischen Wert der aufgezählten Konstante des jeweiligen Eigenschaftswerttyps (ECharacterCategory, ECharacterDirection, DecompositionType, usw.).
Gibt 0 oder 1 (für false /true) für binäre Unicode-Eigenschaften zurück.
Gibt eine Bitmaske für Maskeneigenschaften zurück.
Gibt 0 zurück, wenn "type" außerhalb der Grenzen liegt oder die Unicode-Version über keine Daten für die Eigenschaft verfügt oder nicht für diesen Codepunkt.
- Attribute
Hinweise
<strong>[icu]</strong> Gibt den Eigenschaftswert für einen Unicode-Eigenschaftstyp eines Codepunkts zurück. Gibt auch Binäre und Mask-Eigenschaftswerte zurück.
Unicode definiert insbesondere in Version 3.2 viele weitere Eigenschaften als der ursprüngliche Satz in UnicodeData.txt.
Die Eigenschaften-APIs sollen Unicode-Eigenschaften widerspiegeln, wie in der Unicode Character Database (UCD) und Unicode Technical Reports (UTR) definiert. Ausführliche Informationen zu den Eigenschaften finden Sie unter http://www.unicode.org/.
Namen von Unicode-Eigenschaften finden Sie in der UCD-Datei PropertyAliases.txt.
Sample usage:
int ea = UCharacter.getIntPropertyValue(c, UProperty.EAST_ASIAN_WIDTH);
int ideo = UCharacter.getIntPropertyValue(c, UProperty.IDEOGRAPHIC);
boolean b = (ideo == 1) ? true : false;
Java Dokumentation für android.icu.lang.UCharacter.getIntPropertyValue(int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.