Compartir a través de


enumeración XPS_SEGMENT_TYPE (xpsobjectmodel.h)

Describe un segmento de línea.

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
Valor: 1
El segmento de línea es un arco que cubre más de 180 grados y se dibuja en una dirección en el sentido de las agujas del reloj desde el punto inicial hasta el punto final.
XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE
El segmento de línea es un arco que cubre más de 180 grados y se dibuja en una dirección en sentido contrario a las agujas del reloj desde el punto inicial hasta el punto final.
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE
El segmento de línea es un arco que cubre como máximo 180 grados y se dibuja en una dirección hacia el sentido de las agujas del reloj desde el punto inicial hasta el punto final.
XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE
El segmento de línea es un arco que cubre como máximo 180 grados y se dibuja en una dirección en sentido contrario a las agujas del reloj desde el punto inicial hasta el punto final.
XPS_SEGMENT_TYPE_BEZIER
El segmento de línea es una curva Bezier cúbica que se dibuja entre dos puntos.
XPS_SEGMENT_TYPE_LINE
El segmento de línea es una línea recta que se dibuja entre dos puntos.
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER
El segmento de línea es una curva Bezier cuadrática que se dibuja entre dos puntos.

Comentarios

Un segmento de geometría se describe mediante el punto inicial, el tipo de segmento y parámetros adicionales cuyos valores se determinan por el tipo de segmento. Las coordenadas del punto inicial del primer segmento son una propiedad de la figura geometry. El punto inicial de cada segmento subsiguiente es el punto final del segmento anterior.

La tabla siguiente muestra un ejemplo de cada tipo de segmento.

Ejemplos
XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE Diagrama de un segmento de figura de XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE. XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE Diagrama de un segmento de figura de XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE.
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISEDiagrama que muestra un ejemplo de un segmento de figura de XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE Diagrama que muestra un ejemplo de un segmento de figura de XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE
XPS_SEGMENT_TYPE_BEZIER Diagrama que muestra un ejemplo de un segmento de figura de XPS_SEGMENT_TYPE_BEZIER XPS_SEGMENT_TYPE_LINE Diagrama que muestra un ejemplo de un segmento de figura de XPS_SEGMENT_TYPE_LINE
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER Diagrama que muestra un ejemplo de un segmento de figura de XPS_SEGMENT_TYPE_QUADRATIC_BEZIER

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado xpsobjectmodel.h

Consulte también

XML Paper Specification