Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Place un mot de remplacement et sa position dans l’objet IWordSink .
Syntaxe
HRESULT PutAltWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
Paramètres
-
cwc [in]
-
Nombre de caractères dans pwcInBuf.
-
pwcInBuf [in]
-
Pointeur vers une mémoire tampon qui contient une forme alternative de mot à partir du texte source. Ce paramètre n’est pas modifié par PutAltWord. Vous pouvez transmettre le paramètre pTextSource à partir d’IWordBreaker ::BreakText le cas échéant.
-
cwcSrcLen [in]
-
Nombre de caractères dans la mémoire tampon de texte source (indiqué par le paramètre pTextSource à IWordBreaker ::BreakText) qui correspondent au mot contenu dans pwcInBuf.
-
cwcSrcPos [in]
-
Position de départ du mot dans pwcInBuf dans la mémoire tampon de texte source (indiquée par le paramètre pTextSource à IWordBreaker ::BreakText).
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
| Code de retour | Descriptif |
|---|---|
|
L’opération a été effectuée avec succès. Indique également qu’aucun texte supplémentaire n’est à traiter. |
|
La valeur de cwc est supérieure à la valeur d’ulMaxTokenSize spécifiée dans IWordBreaker ::Init. |
Remarques
PutAltWord met une forme alternative de mot dans IWordSink. Le mot est placé à la même position que le mot d’origine dans la source de texte (pTextSource dans IWordBreaker ::BreakText). Par défaut, PutAltWord met fin aux mots avec un type d’arrêt WORDREP_BREAK_EOW du type énuméré WORDREP_BREAK_TYPE .
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
| Header |
|
Voir aussi