Lenguaje

UCharacter.GetIntPropertyValue(Int32, Int32) Método

Definición

<strong>[icu]</strong> Devuelve el valor de propiedad de un tipo de propiedad Unicode de un punto de código.

[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

Parámetros

ch
Int32

punto de código que se va a probar.

type
Int32

Constante del selector UProperty, identifica qué propiedad binaria se va a comprobar. Debe ser UProperty.BINARY_START <= tipo < UProperty.BINARY_LIMIT o UProperty.INT_START <= tipo < UProperty.INT_LIMIT o UProperty.MASK_START <= tipo < UProperty.MASK_LIMIT.

Devoluciones

valor numérico que es directamente el valor de propiedad o, para las propiedades enumeradas, corresponde al valor numérico de la constante enumerada del tipo de valor de propiedad correspondiente (ECharacterCategory, ECharacterDirection, DecompositionType, etc.). Devuelve 0 o 1 (para false/true) para las propiedades Unicode binarias. Devuelve una máscara de bits para las propiedades de máscara. Devuelve 0 si 'type' está fuera de los límites o si la versión Unicode no tiene datos para la propiedad en absoluto, o no para este punto de código.

Atributos

Comentarios

<strong>[icu]</strong> Devuelve el valor de propiedad de un tipo de propiedad Unicode de un punto de código. También devuelve valores de propiedad binarios y mask.

Unicode, especialmente en la versión 3.2, define muchas más propiedades que el conjunto original en UnicodeData.txt.

Las API de propiedades están diseñadas para reflejar las propiedades Unicode tal como se definen en la base de datos de caracteres Unicode (UCD) y los informes técnicos unicode (UTR). Para obtener más información sobre las propiedades, consulte http://www.unicode.org/.

Para obtener nombres de propiedades Unicode, vea el archivo 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 documentación para android.icu.lang.UCharacter.getIntPropertyValue(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a