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 | 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 |
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 |