Compartilhar via


Método IInkRenderer::P ixelToInkSpaceFromPoints (msinkaut.h)

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

Sintaxe

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

Parâmetros

[in] hDC

O identificador do contexto do dispositivo para o controle ou formulário que contém.

[in, out] Points

A matriz Variant de pontos, como valores long x e y alternados do formato x0, y0, x1, y1, x2, y2 e assim por diante, para converter de um local de pixel em coordenadas de espaço de tinta.

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

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
Identificador de exibição inválido.
E_INK_EXCEPTION
Ocorreu uma exceção dentro do método .

Comentários

PixelToInkSpaceFromPoints converte de pixel em espaço à tinta (1 unidade de tinta = .01mm), aplica o inverso da transformação de exibição e aplica o inverso da transformação do objeto.

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 InkSpaceToPixelFromPoints

Método PixelToInkSpace