struttura D2D1_STROKE_STYLE_PROPERTIES (d2d1.h)

Descrive il tratto che delinea una forma.

Sintassi

typedef struct D2D1_STROKE_STYLE_PROPERTIES {
  D2D1_CAP_STYLE  startCap;
  D2D1_CAP_STYLE  endCap;
  D2D1_CAP_STYLE  dashCap;
  D2D1_LINE_JOIN  lineJoin;
  FLOAT           miterLimit;
  D2D1_DASH_STYLE dashStyle;
  FLOAT           dashOffset;
} D2D1_STROKE_STYLE_PROPERTIES;

Members

startCap

Tipo: D2D1_CAP_STYLE

Estremità applicata all'inizio di tutte le figure aperte in una geometria tracciata.

endCap

Tipo: D2D1_CAP_STYLE

Estremità applicata alla fine di tutte le figure aperte in una geometria tracciata.

dashCap

Tipo: D2D1_CAP_STYLE

Forma alla fine di ogni segmento trattino.

lineJoin

Tipo: D2D1_LINE_JOIN

Valore che descrive il modo in cui i segmenti vengono uniti. Questo valore viene ignorato per un vertice se i flag di segmento specificano che il segmento deve avere un smooth join.

miterLimit

Tipo: FLOAT

Limite dello spessore del join su un angolo retto. Questo valore viene sempre considerato come se fosse maggiore o uguale a 1,0f.

dashStyle

Tipo: D2D1_DASH_STYLE

Valore che specifica se il tratto ha un motivo tratteggiato e, in tal caso, lo stile del trattino.

dashOffset

Tipo: FLOAT

Valore che specifica un offset nella sequenza trattino. Un valore di offset del trattino positivo sposta il motivo tratteggiato, in unità di larghezza del tratto, verso l'inizio della geometria tratteggiata. Un valore di offset del trattino negativo sposta il motivo tratteggiato, in unità di larghezza del tratto, verso la fine della geometria tratteggiata.

Commenti

La figura seguente mostra valori dashOffset diversi per lo stesso stile trattino personalizzato.

Illustrazione di quattro trattini con lo stesso stile e valori dashOffset diversi

Requisiti

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