Partager via


é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 Diagramme d’un segment de figure XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE. XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE Diagramme d’un segment de figure XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE.
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISEDiagramme montrant un exemple de segment de figure XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE Diagramme montrant un exemple de segment de figure XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE
XPS_SEGMENT_TYPE_BEZIER Diagramme montrant un exemple de segment de figure XPS_SEGMENT_TYPE_BEZIER XPS_SEGMENT_TYPE_LINE Diagramme montrant un exemple de segment de figure XPS_SEGMENT_TYPE_LINE
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER Diagramme montrant un exemple de segment de figure 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

Voir aussi

XML Paper Specification