Método IStrokeBuilder::CreateStroke (rtscom.h)
Crea trazos en un objeto de entrada de lápiz mediante datos de paquetes procedentes de un objeto Clase RealTimeStylus .
Sintaxis
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
);
Parámetros
[in] cPktBuffLength
El número de LONG en la matriz pPackets no es el tamaño en bytes. Los valores válidos están comprendidos entre 0 y 0x000FFFFF, ambos incluidos.
[in] pPackets
Puntero al inicio de los datos del paquete.
[in] cPacketProperties
Recuento de longs en el búfer pPacketProperties . Este es el número de paquetes multiplicados por el número de propiedades. Los valores válidos están comprendidos entre 0 y 32, ambos incluidos.
[in] pPacketProperties
Búfer que contiene las propiedades del paquete.
[in] fInkToDeviceScaleX
Factor de conversión horizontal o x para el eje horizontal desde el espacio de entrada de lápiz hasta las coordenadas del digitalizador.
[in] fInkToDeviceScaleY
Factor de conversión vertical o eje Y para el eje vertical desde el espacio de entrada de lápiz hasta las coordenadas del digitalizador.
[in, out] ppIInkStroke
Puntero al trazo recién creado. Este valor puede ser NULL.
Valor devuelto
Para obtener una descripción de los valores devueltos, vea RealTimeStylus Classes and Interfaces (Clases e interfaces de RealTimeStylus).
Comentarios
Los parámetros fInkToDeviceScaleX y fInkToDeviceScaleY afectan a la representación interna de los trazos creados con el método IStrokeBuilder::CreateStroke Method . Multiplique la coordenada x en el espacio de entrada de lápiz por fInkToDeviceScaleX para obtener la coordenada x en unidades del digitalizador. Multiplique la coordenada y en el espacio de entrada de lápiz por fInkToDeviceScaleY para obtener la coordenada y en las unidades del digitalizador.
Para recuperar los parámetros de escala, use IRealTimeStylus::GetPacketDescriptionData Method.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | rtscom.h |
Archivo DLL | RTSCom.dll |
Consulte también
IStrokeBuilder::BeginStroke (Método)