Método IWordSink::P utAltWord
Coloca uma palavra alternativa e sua posição no objeto IWordSink .
Sintaxe
HRESULT PutAltWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
Parâmetros
-
cwc [in]
-
O número de caracteres em pwcInBuf.
-
pwcInBuf [in]
-
Um ponteiro para um buffer que contém uma forma alternativa de uma palavra do texto de origem. Esse parâmetro não é modificado por PutAltWord. Você pode passar o parâmetro pTextSource de IWordBreaker::BreakText conforme apropriado.
-
cwcSrcLen [in]
-
O número de caracteres no buffer de texto de origem (indicado pelo parâmetro pTextSource para IWordBreaker::BreakText) que correspondem à palavra contida em pwcInBuf.
-
cwcSrcPos [in]
-
A posição inicial da palavra em pwcInBuf no buffer de texto de origem (indicado pelo parâmetro pTextSource para IWordBreaker::BreakText).
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
A operação foi concluída com êxito. Também indica que não há mais texto a ser processado. |
|
O valor de cwc é maior que o valor de ulMaxTokenSize especificado em IWordBreaker::Init. |
Comentários
PutAltWord coloca uma forma alternativa de uma palavra no IWordSink. A palavra é colocada na mesma posição que a palavra original na origem do texto (pTextSource em IWordBreaker::BreakText). Por padrão, PutAltWord encerra palavras com um tipo de quebra WORDREP_BREAK_EOW do tipo enumerado WORDREP_BREAK_TYPE .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também