Condividi tramite


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 Diagramma di un segmento di figura XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE. XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE Diagramma di un segmento di figura XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE.
XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISEDiagramma che mostra un esempio di segmento di figura XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE Diagramma che mostra un esempio di segmento di figura XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE
XPS_SEGMENT_TYPE_BEZIER Diagramma che mostra un esempio di segmento di figura XPS_SEGMENT_TYPE_BEZIER XPS_SEGMENT_TYPE_LINE Diagramma che mostra un esempio di segmento di figura XPS_SEGMENT_TYPE_LINE
XPS_SEGMENT_TYPE_QUADRATIC_BEZIER Diagramma che mostra un esempio di segmento di figura 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

Vedi anche

XML Paper Specification