Compartir a través de


InkModelerAttributes Clase

Definición

Administra qué tipos de atributos del modelador de entrada de lápiz se pueden procesar mediante el objeto 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
Herencia
Object Platform::Object IInspectable InkModelerAttributes
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Ejemplos

Aquí se muestra cómo aumentar la latencia al representar trazos de lápiz se puede usar para reducir los posibles artefactos de corrección de trazos debido a una predicción incorrecta. En este ejemplo se reduce el tiempo de predicción predeterminado de 15 ms a 8 ms.

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);
    }
}

Comentarios

El modelado de entrada de lápiz hace referencia al proceso de procesamiento y optimización de la entrada para su representación como trazos de lápiz. Esto puede inlcude filtrar, suavizar, predecir (para reducir la latencia percibido) y la transformación (como el escalado para la visualización de PPP o la presión de puntero de asignación al ancho del trazo).

Cuando se usa InkToolbar, inkModelerAttributes debe establecerse en el evento InkToolbar.ActiveToolChanged como atributos se sobrescriben cada vez que se cambia la herramienta activa.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
2004 19041 UseVelocityBasedPressure

Propiedades

PredictionTime

Obtiene o establece la cantidad de tiempo en el futuro utilizado para predecir la ubicación esperada del puntero de entrada.

ScalingFactor

Obtiene o establece la transformación de escala para el espacio de coordenadas del trazo de lápiz.

UseVelocityBasedPressure

Obtiene o establece si la velocidad del lápiz se usa en combinación con la presión sobre la superficie de entrada manuscrita para calcular el valor de presión final.

Se aplica a

Consulte también