Condividi tramite


Metodo IInkRenderer::P ixelToInkSpaceFromPoints (msinkaut.h)

Converte una matrice di posizioni nelle coordinate dello spazio in pixel in una matrice di posizioni nelle coordinate dello spazio penna.

Sintassi

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

Parametri

[in] hDC

Handle del contesto del dispositivo per il controllo o il modulo contenente.

[in, out] Points

Matrice Variant di punti, come valori Long x e y alternati del formato x0, y0, x1, y1, x2, y2 e così via, per convertire da una posizione pixel a coordinate dello spazio penna.

Per altre informazioni sulla struttura VARIANT, vedere Uso della libreria COM.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_POINTER
Un parametro contiene un puntatore non valido.
E_INVALIDARG
Handle di visualizzazione non valido.
E_INK_EXCEPTION
Si è verificata un'eccezione all'interno del metodo.

Commenti

PixelToInkSpaceFromPoints converte da pixel a spazio penna (1 unità penna = .01mm), applica l'inverso della trasformazione di visualizzazione e quindi applica l'inverso della trasformazione dell'oggetto.

Requisiti

   
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione msinkaut.h
Libreria InkObj.dll

Vedi anche

IInkRenderer

Classe InkRenderer

Metodo InkSpaceToPixel

Metodo InkSpaceToPixelFromPoints

PixelToInkSpace, metodo