enumerazione XPS_SEGMENT_TYPE (xpsobjectmodel.h)
Descrive un segmento di linea.
Sintassi
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;
Costanti
XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE Valore: 1 Il segmento di linea è un arco che copre più di 180 gradi e viene disegnato in una direzione orario dal punto di inizio al punto finale. |
XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE Il segmento di linea è un arco che copre più di 180 gradi e viene disegnato in una direzione antiorario dal punto iniziale al punto finale. |
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE Il segmento di linea è un arco che copre al massimo 180 gradi e viene disegnato in una direzione orario dal punto di inizio al punto di fine. |
XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE Il segmento di linea è un arco che copre al massimo 180 gradi e viene disegnato in una direzione antiorario dal punto iniziale al punto finale. |
XPS_SEGMENT_TYPE_BEZIER Il segmento di linea è una curva di Bezier cubica disegnata tra due punti. |
XPS_SEGMENT_TYPE_LINE Il segmento di linea è una linea dritta disegnata tra due punti. |
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER Il segmento di linea è una curva quadratica di Bezier disegnata tra due punti. |
Commenti
Un segmento geometry è descritto dal punto iniziale, dal tipo di segmento e da parametri aggiuntivi i cui valori sono determinati dal tipo di segmento. Le coordinate per il punto iniziale del primo segmento sono una proprietà della figura geometry. Il punto iniziale di ogni segmento successivo è il punto finale del segmento precedente.
La tabella seguente mostra un esempio di ogni tipo di segmento.
Esempio | |
---|---|
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 |
Requisiti
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Intestazione | xpsobjectmodel.h |