Partager via


Énumération InkBoundingBoxMode (msinkaut.h)

Spécifie les caractéristiques d’un trait, telles que les attributs de dessin, qui sont utilisées pour calculer le cadre englobant de l’encre.

Le cadre englobant est le plus petit rectangle qui comprend tous les points de l’objet InkDisp . La taille du rectangle varie selon que vous utilisez des attributs de dessin, un ajustement de courbe de Bézier ou simplement les points du trait pour calculer le rectangle.

Syntax

typedef enum InkBoundingBoxMode {
  IBBM_Default = 0,
  IBBM_NoCurveFit = 1,
  IBBM_CurveFit = 2,
  IBBM_PointsOnly = 3,
  IBBM_Union = 4
} ;

Constantes

 
IBBM_Default
Valeur : 0
La définition de chaque trait (polyligne ou Bézier) est utilisée pour calculer le cadre englobant ; inclut les attributs de dessin, tels que la largeur du stylet, dans le calcul.
IBBM_NoCurveFit
Valeur : 1
La polyligne des traits (ignorant les demandes d’ajustement de courbe de Bézier) est utilisée pour calculer le cadre englobant; inclut les attributs de dessin dans le calcul.
IBBM_CurveFit
Valeur : 2
La ligne d’ajustement de courbe de Bézier des traits (appliquer l’ajustement de courbe de Bézier à tous les traits) est utilisée pour calculer le cadre englobant; inclut les attributs de dessin dans le calcul.
IBBM_PointsOnly
Valeur : 3
Seuls les points des traits sont utilisés pour calculer le cadre englobant.
IBBM_Union
Valeur : 4
Union d’une requête NoCurveFit et d’une requête CurveFit.

Spécifications

   
Client minimal pris en charge Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
En-tête msinkaut.h

Voir aussi

GetBoundingBox, méthode

Classe InkDisp