InkPresenterProtractor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una galería de símbolos visuales, en forma de un protractor para dibujar arcos y curvas, que se muestran como una superposición semitransparente en un InkCanvas.
La galería de símbolos transforma cómo se representa un trazo de lápiz:
- Ajusta el trazo de lápiz al borde de la galería de símbolos si la punta del lápiz está dentro de un umbral de distancia (canaleta).
- Actúa como una máscara y evita el dibujo de un trazo de lápiz dentro del área oculta por la galería de símbolos.
InkPresenterRuler puede ser manipulado mediante programación y por el usuario. También escala y traduce con InkCanvas.
public ref class InkPresenterProtractor sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Input.Inking.IInkPresenterProtractorFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkPresenterProtractor final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Input.Inking.IInkPresenterProtractorFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkPresenterProtractor
Public NotInheritable Class InkPresenterProtractor
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Comentarios
La opacidad de la galería de símbolos se establece en el 75 % cuando es estática y el 50 % durante la manipulación.
Constructores
InkPresenterProtractor(InkPresenter) |
Inicializa una nueva instancia de la clase InkPresenterProtractor . |
Propiedades
AccentColor |
Obtiene o establece el color de los rayos y las marcas horizontales de la galería de símbolos del protractor. Los rayos representan el ángulo del arco dibujado. Solo son visibles cuando la entrada de lápiz se ajusta al protractor y el protractor no se ha movido. Las marcas horizontales representan una línea horizontal que bisecte el protractor. Las posiciones predeterminadas son de 3 y 9 horas, pero se puede aplicar una transformación de rotación al protractor, que también gira las marcas. |
AreRaysVisible |
Obtiene o establece si los rayos se muestran en la galería de símbolos del protractor. Los rayos representan el ángulo del arco dibujado. Solo son visibles cuando la entrada de lápiz se ajusta al protractor y el protractor no se ha movido. |
AreTickMarksVisible |
Obtiene o establece si las marcas de graduación se muestran en la galería de símbolos del protractor. Las marcas de graduación representan las marcas de grado en el protractor. |
BackgroundColor |
Obtiene o establece el color de fondo del inkPresenterProtractor. |
ForegroundColor |
Obtiene o establece el color de los elementos de primer plano en un InkPresenterProtractor. |
IsAngleReadoutVisible |
Obtiene o establece si el ángulo numérico se muestra en la galería de símbolos de protractor. El ángulo leído representa el valor numérico del ángulo del arco dibujado. |
IsCenterMarkerVisible |
Obtiene o establece si la marca central se muestra en la galería de símbolos del protractor. La marca central representa el objeto visual en el centro del protractor. |
IsResizable |
Obtiene o establece si se puede cambiar el tamaño de la galería de símbolos del protractor. |
IsVisible |
Obtiene o establece si la galería de símbolos del protractor está visible. |
Kind |
Obtiene el tipo de galería de símbolos que se va a mostrar en InkCanvas. |
Radius |
Obtiene o establece el tamaño radial del protractor. |
Transform |
Obtiene o establece el ángulo de posición y rotación de la galería de símbolos de protractor dentro del espacio de coordenadas 2D de InkCanvas. Tanto la posición como la rotación se basan en la esquina superior izquierda de la galería de símbolos en relación con el origen de InkCanvas. |
Se aplica a
Consulte también
- Interacciones de pluma y lápiz
- Introducción: Compatibilidad con la entrada de lápiz en la aplicación para UWP
- Ejemplo de análisis de lápiz (básico) (C#)
- Ejemplo de reconocimiento de escritura a mano de lápiz (C#)
- Guardar y cargar trazos de lápiz desde un archivo de formato serializado de lápiz (ISF)
- Guardar y cargar trazos de lápiz desde el Portapapeles
- Ejemplo de orientación y ubicación de la barra de herramientas de lápiz (básico)
- Muestra de orientación y ubicación de la barra de herramientas de lápiz (dinámica)
- Muestra de libro para colorear
- Muestra de notas familiares
- Ejemplo de entrada manuscrita (JavaScript)
- Ejemplo de entrada manuscrita simple (C#/C++)
- Ejemplo complejo de entrada manuscrita (C++)
- Ejemplo de análisis de entrada de lápiz