Bagikan melalui


Metode IDynamicRenderer::get_DrawingAttributes (rtscom.h)

Mendapatkan atau mengatur objek DrawingAttributes yang digunakan oleh objek Kelas DynamicRenderer .

Properti ini bersifat baca/tulis.

Sintaks

HRESULT get_DrawingAttributes(
  IInkDrawingAttributes **ppiDA
);

Parameter

ppiDA

Mengembalikan nilai

Tidak ada

Keterangan

Memungkinkan penelepon untuk mengatur atau memodifikasi atribut gambar untuk goresan berikutnya. Penyajian perangkat tidak boleh menggunakan perender dinamis. Satu-satunya tujuan dari perender dinamis adalah untuk melakukan penyajian dinamis real time sebagai bagian dari antarmuka pengguna.

Saat membuat instans kelas Kelas DynamicRenderer , instans DrawingAttributes default dibuat dengan atribut standar berikut:

  • Warna = Hitam
  • Lebar = 53 (2 piksel pada layar 96 dpi)
  • Tinggi = 1
  • PenTip = Bola
  • Transparansi = 0
  • AntiAliased = true
  • FitToCurve = false
  • ExtendedProperties = koleksi kosong
Perubahan pada properti ini diterapkan di antara goresan, ketika dimulai atau berakhir.

Jika properti ini diubah saat pengguna menggambar stroke, atribut gambar baru tidak diterapkan pada stroke saat ini, tetapi berlaku pada stroke berikutnya yang digambar. Misalnya, mengatur properti ini ke IStylusPlugin::StylusDown Method selama implementasi IStylusAsyncPlugin tidak memengaruhi stroke aktif.

Saat peristiwa DisplaySettingsChanged terjadi, hitung ulang properti Lebar dan Tinggi objek DrawingAttributes dalam penanganan aktivitas DisplaySettingsChanged . Ini diperlukan untuk memperkirakan kemungkinan perubahan titik per inci (dpi) yang dihasilkan dari peristiwa DisplaySettingsChanged .

Berikut ini adalah nilai default untuk atribut gambar:

Atribut Menggambar Nilai
AntiAlisis True
Warna Color.Black
FitToCurve salah
Tinggi 1
IgnorePressure Salah
Tip Pen Bola
Rasteroperasi CopyPen
Transparansi 0
Lebar 53

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

Antarmuka IDynamicRenderer

Antarmuka IStylusPlugin

Kelas StrokeBuilder