Langue

UCharacter.GetIntPropertyValue(Int32, Int32) Méthode

Définition

<strong>[icu]</strong> Renvoie la valeur de propriété d’un type de propriété Unicode d’un point de code.

[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

Paramètres

ch
Int32

point de code à tester.

type
Int32

Constante de sélecteur UProperty, identifie la propriété binaire à vérifier. Doit être UProperty.BINARY_START <= type < UProperty.BINARY_LIMIT ou UProperty.INT_START <= type < UProperty.INT_LIMIT ou UProperty.MASK_START <= type < UProperty.MASK_LIMIT.

Retours

valeur numérique qui est directement la valeur de propriété ou, pour les propriétés énumérées, correspond à la valeur numérique de la constante énumérée du type de valeur de propriété respectif (ECharacterCategory, ECharacterDirection, DecompositionType, etc.). Retourne 0 ou 1 (pour false/true) pour les propriétés Unicode binaires. Retourne un masque de bits pour les propriétés du masque. Retourne 0 si « type » est hors limites ou si la version Unicode n’a pas de données pour la propriété du tout, ou pas pour ce point de code.

Attributs

Remarques

<strong>[icu]</strong> Renvoie la valeur de propriété d’un type de propriété Unicode d’un point de code. Retourne également des valeurs de propriété binaires et de masque.

Unicode, en particulier dans la version 3.2, définit beaucoup plus de propriétés que le jeu d’origine dans UnicodeData.txt.

Les API de propriétés sont destinées à refléter les propriétés Unicode définies dans la base de données de caractères Unicode (UCD) et les rapports techniques Unicode (UTR). Pour plus d’informations sur les propriétés, consultez http://www.unicode.org/.

Pour connaître les noms des propriétés Unicode, consultez le fichier UCD 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 documentation pour android.icu.lang.UCharacter.getIntPropertyValue(int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à