Bagikan melalui


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

Kelas DynamicRenderer

IStrokeBuilder

IStrokeBuilder::BeginStroke Method

Metode IStrokeBuilder::EndStroke

Kelas RealTimeStylus

Kelas StrokeBuilder