Método IInkDisp::ExtractStrokes (msinkaut.h)
Especifica os traços a serem extraídos de uma classe InkDisp e recortados ou copiados em uma nova Classe InkDisp, usando a coleção conhecida de traços para determinar quais traços extrair.
Sintaxe
HRESULT ExtractStrokes(
[in, optional] IInkStrokes *Strokes,
[in, optional] InkExtractFlags ExtractFlags,
[out, retval] IInkDisp **ExtractedInk
);
Parâmetros
[in, optional] Strokes
Opcional. Especifica a coleção de traços a serem extraídos. O valor padrão é 0, que especifica que todos os traços são extraídos.
[in, optional] ExtractFlags
Opcional. Especifica o tipo de Enumeração InkExtractFlags , que especifica se a tinta é recortada ou copiada para o novo objeto Ink. O valor padrão é IEF_DEFAULT, que corta os traços.
[out, retval] ExtractedInk
Quando esse método retorna, contém um ponteiro para um novo objeto Classe InkDisp que contém a coleção extraída de traços recortados ou copiados.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito |
|
Um parâmetro continha um ponteiro inválido. |
|
O objeto Classe InkDisp da coleção InkStrokes Collection deve corresponder à classe InkDisp conhecida. |
|
Ocorreu uma exceção dentro do método . |
|
Nem todos os traços foram extraídos. |
|
Não é possível alocar memória usada para executar a operação. |
|
Sinalizadores de extração inválidos. |
|
A classe de objeto Classe InkDisp não está registrada. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | msinkaut.h |
Biblioteca | InkObj.dll |