Bagikan melalui


InkModelerAttributes Kelas

Definisi

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
Object Platform::Object IInspectable InkModelerAttributes
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