UCharacter.GetIntPropertyValue(Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
<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.