IStrokeBuilder::CreateStroke method (rtscom.h)
Membuat goresan pada objek tinta dengan menggunakan data paket yang berasal dari objek Kelas RealTimeStylus .
Sintaks
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
);
Parameter
[in] cPktBuffLength
Jumlah LONG dalam array pPackets bukan ukuran dalam byte. Nilai yang valid adalah antara 0 dan 0x000FFFFF, inklusif.
[in] pPackets
Penunjuk ke awal data paket.
[in] cPacketProperties
Jumlah panjang dalam buffer pPacketProperties . Ini adalah jumlah paket yang dikalikan dengan jumlah properti. Nilai yang valid adalah antara 0 dan 32, inklusif.
[in] pPacketProperties
Buffer yang berisi properti paket.
[in] fInkToDeviceScaleX
Sumbu horizontal, atau x, faktor konversi untuk sumbu horizontal dari ruang tinta ke koordinat digitizer.
[in] fInkToDeviceScaleY
Vertikal, atau sumbu y, faktor konversi untuk sumbu vertikal dari ruang tinta ke koordinat digitizer.
[in, out] ppIInkStroke
Penunjuk ke stroke yang baru dibuat. Nilai ini bisa NULL.
Mengembalikan nilai
Untuk deskripsi nilai yang dikembalikan, lihat Kelas dan Antarmuka RealTimeStylus.
Keterangan
Parameter fInkToDeviceScaleX dan fInkToDeviceScaleY memengaruhi representasi internal stroke yang dibuat dengan metode IStrokeBuilder::CreateStroke Method . Kalikan koordinat x dalam ruang tinta dengan fInkToDeviceScaleX untuk mendapatkan koordinat x dalam unit digitizer. Kalikan koordinat y dalam ruang tinta dengan fInkToDeviceScaleY untuk mendapatkan koordinat y dalam unit digitizer.
Untuk mengambil parameter skala, gunakan Metode IRealTimeStylus::GetPacketDescriptionData.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP Tablet PC Edition [hanya aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | rtscom.h |
DLL | RTSCom.dll |
Lihat juga
IStrokeBuilder::BeginStroke Method