Condividi tramite


enumerazione D2D1_LINE_JOIN (d2d1.h)

Descrive la forma che unisce due linee o segmenti.

Sintassi

typedef enum D2D1_LINE_JOIN {
  D2D1_LINE_JOIN_MITER = 0,
  D2D1_LINE_JOIN_BEVEL = 1,
  D2D1_LINE_JOIN_ROUND = 2,
  D2D1_LINE_JOIN_MITER_OR_BEVEL = 3,
  D2D1_LINE_JOIN_FORCE_DWORD = 0xffffffff
} ;

Costanti

 
D2D1_LINE_JOIN_MITER
Valore: 0
Vertici angolari regolari.
D2D1_LINE_JOIN_BEVEL
Valore: 1
Vertici smussati.
D2D1_LINE_JOIN_ROUND
Valore: 2
Vertici arrotondati.
D2D1_LINE_JOIN_MITER_OR_BEVEL
Valore: 3
Vertici angolari regolari, a meno che il join non si estendesse oltre il limite di miter; in caso contrario, vertici avelati.
D2D1_LINE_JOIN_FORCE_DWORD
Valore: 0xffffffff

Commenti

Un limite di miter influisce sul modo in cui i join di miter nitidi possono essere consentiti. Se lo stile di join della riga è D2D1_LINE_JOIN_MITER_OR_BEVEL, il join verrà miterato con vertici angolari regolari se non si estende oltre il limite di miter; in caso contrario, il join della riga verràvelato.

La figura seguente mostra impostazioni di join di riga diverse per la stessa geometria del percorso con tratto.

Illustrazione delle impostazioni di join della riga

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 d2d1.h