Método IInkStrokeDisp::Transform (msinkaut.h)

Aplica uma transformação linear a um objeto IInkStrokeDisp ou a uma coleção InkStrokes , que pode representar dimensionamento, rotação, tradução e combinações de transformações.

Sintaxe

HRESULT Transform(
  [in]           IInkTransform *Transform,
  [in, optional] VARIANT_BOOL  ApplyOnPenWidth
);

Parâmetros

[in] Transform

A transformação a ser usada no traço ou traços. (Este é um objeto InkTransform , que se correlaciona com a estrutura XFORM ). A transformação se aplica aos pontos e à largura da caneta (se ApplyOnPenWidth for VARIANT_TRUE).

[in, optional] ApplyOnPenWidth

Opcional. VARIANT_TRUE aplicar a transformação à largura da tinta nos InkDrawingAttributes dos traços; caso contrário, VARIANT_FALSE. O padrão é VARIANT_FALSE.

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_POINTER
Um parâmetro continha um ponteiro inválido.
E_INVALIDARG
Argumento inválido.
E_UNEXPECTED
Parâmetro ou tipo de propriedade inesperado.
E_INK_EXCEPTION
Ocorreu uma exceção dentro do método .

Requisitos

   
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

Confira também

IInkStrokeDisp Interface