InkModelerAttributes Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengelola jenis atribut pemodel tinta mana yang dapat diproses oleh objek InkPresenter .
public ref class InkModelerAttributes sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkModelerAttributes final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkModelerAttributes
Public NotInheritable Class InkModelerAttributes
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)
|
Contoh
Di sini, kami menunjukkan bagaimana peningkatan latensi ketika merender goresan tinta dapat digunakan untuk mengurangi kemungkinan artefak koreksi stroke karena prediksi yang salah. Contoh ini mengurangi waktu prediksi tampilan maju default dari 15ms menjadi 8ms.
public sealed partial class AdjustPrediction : Page
{
public AdjustPrediction()
{
this.InitializeComponent();
var inkPresenter = inkCanvas.InkPresenter;
InkDrawingAttributes drawingAttributes =
inkPresenter.CopyDefaultDrawingAttributes();
InkModelingAttributes modelingAttributes = drawingAttributes.ModelingAttributes;
modelingAttributes.PredictionTime = TimeSpan.FromMilliseconds(8);
inkPresenter.UpdateDefaultDrawingAttributes(drawingAttributes);
}
}
Keterangan
Pemodelan tinta mengacu pada proses pemrosesan dan pengoptimalan input untuk penyajian sebagai goresan tinta. Ini dapat menyeimbangkan pemfilteran, penghalusan, prediksi (untuk mengurangi latensi yang dirasakan), dan transformasi (seperti penskalaan untuk DPI tampilan, atau memetakan tekanan pointer ke lebar goresan).
Saat menggunakan InkToolbar, InkModelerAttributes harus diatur dalam peristiwa InkToolbar.ActiveToolChanged sebagai atribut ditimpa setiap kali alat aktif diubah.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
2004 | 19041 | UseVelocityBasedPressure |
Properti
PredictionTime |
Mendapatkan atau mengatur jumlah waktu ke masa depan yang digunakan untuk memprediksi lokasi pointer input yang diharapkan. |
ScalingFactor |
Mendapatkan atau mengatur transformasi skala untuk ruang koordinat goresan tinta. |
UseVelocityBasedPressure |
Mendapatkan atau mengatur apakah kecepatan pena digunakan dalam kombinasi dengan tekanan pada permukaan penintaan untuk menghitung nilai tekanan akhir. |
Berlaku untuk
Lihat juga
- InkDrawingAttributes
- Interaksi pena dan stylus
- Memulai: Tinta dukungan di aplikasi UWP Anda
- Sampel analisis tinta (dasar) (C#)
- Sampel pengenalan tulisan tangan tinta (C#)
- Menyimpan dan memuat goresan tinta dari file Ink Serialized Format (ISF)
- Menyimpan dan memuat goresan tinta dari clipboard
- Lokasi toolbar tinta dan sampel orientasi (dasar)
- Lokasi toolbar tinta dan sampel orientasi (dinamis)
- Sampel buku mewarnai
- Sampel catatan keluarga
- Sampel penintaan (JavaScript)
- Sampel penintaan sederhana (C#/C++)
- Sampel penintaan kompleks (C++)
- Sampel analisis tinta