ITextRange.GetCharacterUtf32(UInt32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère le code de caractères UTF (Unicode Transformation Format)-32 du caractère au décalage spécifié à partir de la fin de la plage de texte.
public:
void GetCharacterUtf32([Out] unsigned int & value, int offset);
void GetCharacterUtf32([Out] uint32_t & value, int const& offset);
public void GetCharacterUtf32(out uint value, int offset);
Public Sub GetCharacterUtf32 (ByRef value As UInteger, offset As Integer)
Paramètres
- value
-
UInt32
unsigned int
uint32_t
Valeur de caractère.
- offset
-
Int32
int
Décalage de la fin de la plage de texte.
Si le décalage est | La méthode retourne ce caractère |
---|---|
0 | Caractère à la fin de la plage |
au milieu d’une paire de substituts | Caractère UTF-32 correspondant |
Remarques
Cette méthode diffère de ITextRange.Character des manières suivantes :
- Il retourne le code de caractères UTF (Unicode Transformation Format)-32 pour une paire de substitution au format de transformation Unicode (UTF)-16 au lieu du code principal de la paire (voir sections 3.8 et 3.9 et tableau 3-5 dans La norme Unicode pour obtenir des explications sur cette notation).
- Il obtient le code du caractère au décalage spécifié à partir de la fin de la plage de texte au lieu du caractère au début de la plage.
Si vous essayez de récupérer un caractère qui est avant le début de l’histoire ou à la fin de l’histoire, la valeur est définie sur le code de caractère 0.
Si le décalage est égal à 0, cette méthode récupère le caractère à la fin de la plage.
Si le décalage se trouve au milieu d’une paire de substitution, cette méthode récupère le caractère UTF (Unicode Transformation Format) -32 correspondant.