InkPresenterRuler Classe

Définition

Représente un gabarit visuel, sous la forme d’une règle droite pour dessiner des lignes droites, affiché sous la forme d’une superposition semi-transparente sur un InkCanvas.

Le gabarit transforme le rendu d’un trait d’encre :

  • Il aligne le trait d’encre sur le bord du gabarit si l’extrémité du stylet se trouve dans un seuil de distance (gouttière).
  • Il agit comme un masque et empêche le dessin d’un trait d’encre dans la zone masquée par le gabarit.

InkPresenterRuler peut être manipulé à la fois par programme et par l’utilisateur. Il met également à l’échelle et traduit avec InkCanvas.

public ref class InkPresenterRuler sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Input.Inking.IInkPresenterRulerFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkPresenterRuler final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Input.Inking.IInkPresenterRulerFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkPresenterRuler
Public NotInheritable Class InkPresenterRuler
Héritage
Object Platform::Object IInspectable InkPresenterRuler
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

L’opacité du gabarit est définie à 75 % en cas de statique et à 50 % pendant la manipulation.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 AreTickMarksVisible
1703 15063 IsCompassVisible

Constructeurs

InkPresenterRuler(InkPresenter)

Initialise une nouvelle instance de la classe InkPresenterRuler.

Propriétés

AreTickMarksVisible

Obtient ou définit si les marques de graduation sont affichées sur le gabarit de règle.

Gabarit de règle

Les graduations représentent les marques de distance sur la règle.

BackgroundColor

Obtient ou définit la couleur d’arrière-plan du InkPresenterRuler.

ForegroundColor

Obtient ou définit la couleur des éléments de premier plan sur un InkPresenterRuler.

IsCompassVisible

Obtient ou définit si une boussole est affichée sur le gabarit de règle.

Gabarit de règle

IsVisible

Obtient ou définit si l’objet InkPresenterRuler est visible.

Kind

Obtient le type de gabarit à afficher sur inkCanvas.

Length

Obtient ou définit la longueur du InkPresenterRuler.

Transform

Obtient ou définit la position et l’angle de rotation du gabarit de règle dans l’espace de coordonnées 2D d’InkCanvas.

La position et la rotation sont basées sur le coin supérieur gauche de la règle par rapport à l’origine des InkCanvas.

Width

Obtient ou définit la largeur du InkPresenterRuler.

S’applique à

Voir aussi