Metodo IStrokeBuilder::CreateStroke (rtscom.h)
Crea tratti in un oggetto input penna usando i dati dei pacchetti provenienti da un oggetto Classe RealTimeStylus .
Sintassi
HRESULT CreateStroke(
[in] ULONG cPktBuffLength,
[in] const LONG *pPackets,
[in] ULONG cPacketProperties,
[in] const PACKET_PROPERTY *pPacketProperties,
[in] FLOAT fInkToDeviceScaleX,
[in] FLOAT fInkToDeviceScaleY,
[in, out] IInkStrokeDisp **ppIInkStroke
);
Parametri
[in] cPktBuffLength
Numero di LONGs nella matrice pPackets non le dimensioni in byte. I valori validi sono compresi tra 0 e 0x000FFFFF, inclusi.
[in] pPackets
Puntatore all'inizio dei dati del pacchetto.
[in] cPacketProperties
Numero di long nel buffer pPacketProperties . Si tratta del numero di pacchetti moltiplicati per il numero di proprietà. I valori validi sono compresi tra 0 e 32, inclusi.
[in] pPacketProperties
Buffer contenente le proprietà del pacchetto.
[in] fInkToDeviceScaleX
Fattore di conversione orizzontale o x per l'asse orizzontale dallo spazio penna alle coordinate del digitalizzatore.
[in] fInkToDeviceScaleY
Fattore di conversione verticale o asse y per l'asse verticale dallo spazio penna alle coordinate del digitalizzatore.
[in, out] ppIInkStroke
Puntatore al tratto appena creato. Questo valore può essere NULL.
Valore restituito
Per una descrizione dei valori restituiti, vedere Classi e interfacce RealTimeStylus.
Commenti
I parametri fInkToDeviceScaleX e fInkToDeviceScaleY influiscono sulla rappresentazione interna dei tratti creati con il metodo IStrokeBuilder::CreateStroke Method . Moltiplicare lo spazio di input penna x in base a fInkToDeviceScaleX per ottenere le coordinate x nelle unità digitalizzate. Moltiplicare lo spazio penna con coordinata y per fInkToDeviceScaleY per ottenere le coordinate y nelle unità digitalizzate.
Per recuperare i parametri di scala, usare il metodo IRealTimeStylus::GetPacketDescriptionData.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | rtscom.h |
DLL | RTSCom.dll |
Vedi anche
Metodo IStrokeBuilder::BeginStroke