Share via


Método IInkRenderer::InkSpaceToPixelFromPoints (msinkaut.h)

Converte uma matriz de pontos em coordenadas de espaço à tinta em uma matriz de pontos no espaço de pixel.

Sintaxe

HRESULT InkSpaceToPixelFromPoints(
  [in]      LONG_PTR hDC,
  [in, out] VARIANT  *Points
);

Parâmetros

[in] hDC

O identificador do contexto do dispositivo no qual desenhar.

[in, out] Points

A matriz de pontos em coordenadas de espaço à tinta para converter em locais de pixel. Essa deve ser uma matriz de valores inteiros de 32 bits, passada dentro de uma VARIANT.

Para obter mais informações sobre a estrutura VARIANT, consulte Usando a biblioteca COM.

Valor retornado

Código de retorno Descrição
S_OK
Êxito.
E_POINTER
Um parâmetro continha um ponteiro inválido.
E_INVALIDARG
Identificador de exibição inválido.
E_INK_EXCEPTION
Ocorreu uma exceção dentro do método .

Comentários

InkSpaceToPixelFromPoints aplica a transformação de objeto, aplica a transformação de exibição do objeto InkRenderer e, em seguida, converte do espaço à tinta em unidades de pixel (1 unidade de tinta = 0,01mm).

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

Iinkrenderer

Classe InkRenderer

Método InkSpaceToPixel

Método PixelToInkSpace

Método PixelToInkSpaceFromPoints