énumération XPS_SEGMENT_TYPE (xpsobjectmodel.h)
Décrit un segment de ligne.
Syntax
typedef enum __MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0011 {
XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE = 1,
XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE,
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE,
XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE,
XPS_SEGMENT_TYPE_BEZIER,
XPS_SEGMENT_TYPE_LINE,
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER
} XPS_SEGMENT_TYPE;
Constantes
XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE Valeur : 1 Le segment de ligne est un arc qui couvre plus de 180 degrés et est dessiné dans le sens des aiguilles d’une montre du point de départ au point de terminaison. |
XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE Le segment de ligne est un arc qui couvre plus de 180 degrés et est dessiné dans le sens inverse des aiguilles d’une montre du point de départ au point de terminaison. |
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE Le segment de ligne est un arc qui couvre au maximum 180 degrés et est dessiné dans le sens des aiguilles d’une montre du point de départ au point d’extrémité. |
XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE Le segment de ligne est un arc qui couvre au maximum 180 degrés et est dessiné dans le sens inverse des aiguilles d’une montre du point de départ au point de terminaison. |
XPS_SEGMENT_TYPE_BEZIER Le segment de ligne est une courbe cubique de Bézier qui est dessinée entre deux points. |
XPS_SEGMENT_TYPE_LINE Le segment de ligne est une ligne droite qui est dessinée entre deux points. |
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER Le segment de ligne est une courbe quadratique de Bézier qui est dessinée entre deux points. |
Remarques
Un segment geometry est décrit par le point de départ, le type de segment et des paramètres supplémentaires dont les valeurs sont déterminées par le type de segment. Les coordonnées du point de départ du premier segment sont une propriété de la figure géométrique. Le point de départ de chaque segment suivant est le point de fin du segment précédent.
Le tableau qui suit montre un exemple de chaque type de segment.
Exemples | |
---|---|
XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE | XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE |
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE | XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE |
XPS_SEGMENT_TYPE_BEZIER | XPS_SEGMENT_TYPE_LINE |
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER |
Configuration requise
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
En-tête | xpsobjectmodel.h |